android_4.2_源码下载和编译环境安装及android_4.2_源码编译

android_4.2_源码下载和编译环境安装及android_4.2_源码编译

ID:1119340

大小:690.50 KB

页数:15页

时间:2017-11-07

android_4.2_源码下载和编译环境安装及android_4.2_源码编译_第1页
android_4.2_源码下载和编译环境安装及android_4.2_源码编译_第2页
android_4.2_源码下载和编译环境安装及android_4.2_源码编译_第3页
android_4.2_源码下载和编译环境安装及android_4.2_源码编译_第4页
android_4.2_源码下载和编译环境安装及android_4.2_源码编译_第5页
资源描述:

《android_4.2_源码下载和编译环境安装及android_4.2_源码编译》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、本文为本人于2012.11.17原创,自由飞翔Android4.2源码的下载和编译环境的安装及源码的编译Google于2012.11.14发布了Android4.2的源码,下面把本人在ubuntu10.04的64位系统上下载源码,和编译源码做个记录备份,也供有需要的人参考,若是在下载编译安装Android源代码遇到问题,可加QQ群交流:217706590,难免有错,敬请见谅,还忘勿吝啬指出。源代码下载、编译环境安装、源代码编译和运行模拟器的可能出现的一些错误在本文最后一章节,若出现类似错误,可以参考。/bin/bash:prebuilts/gcc/linux-

2、x86/arm/arm-linux-androideabi-4.7/bin/arm-linux-androideabi-gcc:无法执行二进制文件 1、源码的下载源代码的下载,首先需要安装以下软件:curl和git-core1.1安装curl:在终端中执行:sudoapt-getinstallcurl1.2安装git-core1.2.1在用户目录下新建bin文件在终端中执行:mkdir~/bin将~/bin添加环境变量,作用是:要将git软件下载安装在此目录,在别的目录运行可能会找不到此软件,所以要添加到环境变量中在终端中执行:PATH=~/bin:$PATH

3、1.2.2安装git-core在终端中执行:curlhttps://dl-ssl.google.com/dl/googlesource/git-repo/repo§>~/bin/repo给repo执行权限:chmoda+x~/bin/repo1.3下载源代码1.3.1进入要源代码将要保存的目录如我的源代码保存在:、/opt/android/src在终端中执行:cd/opt/android/src进入到src目录中1.3.2获取repo最新的配置repoinit-uhttps://android.googlesource.com/platform/manifes

4、t§若是执行错误则用以下命令:~/bin/repoinit-uhttps://android.googlesource.com/platform/manifest§本文为本人于2012.11.17原创,自由飞翔1.3.3下载源代码对于下载不同版本的android,指定一个manifest分支(即只指明android对应的版本),使用-b参数(即下载某个版本的源代码),如:对于4.2的版本,将命令修改为repoinit-uhttps://android.googlesource.com/platform/manifest§-bandroid-4.2_r1若是执行

5、错误则用以下命令:~/bin/repoinit-u https://android.googlesource.com/platform/manifest§-bandroid-4.2_r1执行以上命令后,会在/opt/android/src目录中生成一个.repo的目录,此目录保存了将要下载的源代码的相关信息同步获取源码#~/bin/reposync如果中间出现中断,这个很正常,你可以再次输入~/bin/reposync命令来进行下载。根据网速的不同,下载时间也有快慢,最好在睡觉前或下班后下载代码,由于源文件比较大,一般国内都要5小时左右甚至更久。若是出现以下信

6、息,表示代码以下载完成:Fetchingprojects:100%(166/166),done.Syncingworktree:100%(165/165),done.运行~/bin/reposync还可以重新校对下载的源码,若是有问题或遗漏了一些文件会重新下载,并从.repo目录中导出到实际源码中注:此步可能会出现下载错误,请查看本文最后部分的说明2、编译环境的安装首先若是没有修改源,请修改为国内的源,从而提高软件的下载安装的速度可以参考下面博客的内容添加一些速度快的源,如:台湾源、Ubuntu官方上海源、网易、搜狐、http://hi.baidu.com/h

7、ouxn22/item/48f0f7d150657c16d80e4468安装编译所需的软件1、安装jdksudoapt-getinstallsun-java6-jdk2、安装其它一些编译所需软件在终端中执行:sudoapt-getinstallgit-coregnupgflexbisongperfbuild-essential本文为本人于2012.11.17原创,自由飞翔zipcurlzlib1g-devlibc6-devlib32ncurses5-devia32-libsx11proto-core-devlibx11-devlib32readline5-

8、devlib32z-devlibgl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。