android源代码编译完毕之后】的更多相关文章

android源代码编译完毕之后,在根文件夹下会有一个out文件夹生成,假设我们想要执行虚拟机的话,须要配置一下环境变量. 首先我们使用以下的命令打开配置环境变量的文件: gedit ~./bashrc 在这个文件的最后,加入例如以下代码: export ANDROID_PRODUCT_OUT=~/android/out/target/product/generic ANDROID_PRODUCT_OUT_BIN=~/android/out/host/linux-x86/bin export P…
原文网址:http://blog.csdn.net/luoshengyang/article/details/19023609 在前文中,我们分析了Android编译环境的初始化过程.Android编译环境初始化完成后,我们就可以用m/mm/mmm/make命令编译源代码了.当然,这要求每一个模块都有一个Android.mk文件.Android.mk实际上是一个Makefile脚本,用来描述模块编译信息.Android编译系统通过整合Android.mk文件完成编译过程.本文就对Android源…
在Mac下编译Android最麻烦的就是设置Android的编译环境了,做完这一步基本上剩下的就是近乎傻瓜式的操作了.说起来也简单就三步,设置大小写敏感的文件系统.安装编译工具.设置文件系统同时能打开的数量. 默认情况下,Mac OS运行在不区分大小写的文件系统上,git对这类型的文件系统支持不太好,有可能会导致git命令运行出错(比如git status).因此,我们推荐在一个区分大小写的文件系统中,做与AOSP相关的操作.这很容易就可以用磁盘映像(disk image)做到,下面会讨论到.…
编译Android源代码分为两种情况: 1. 完整编译源码: ./mk_aliphone.sh --> 完整编译脚本 --> 6735  输入对应的编号 --> userdebug adb new(-->remake) 上述指令流程后,若报错,则将错误解决后,执行. ./mk_aliphone.sh后开始编译流程 2. 源码编译完成后,单独编译模块: . ./build/envsetup.sh (当前目录:build/目录上级目录) --> 初始化环境的脚本:envsetup…
下了好久的源代码,真真是慢哈.真希望国内有公司能够把镜像开放出来. 不多说,首先是系统环境,我的系统是Ubuntu 64位系统(14.04), 版本应该没什么. 需要的库 Git: 没话说必须, sudo apt-get install git-core gnupg JDK: 这个也是必须的,需要1.6版本的,Java 归Oracle后下载还需要账号...还是云盘存一份吧 http://pan.baidu.com/s/1ntuR9lJ 安装比较简单, 解压拷贝就好 chmod a+x jdk-[…
报错内容例如以下: make: *** 没有规则能够创建"out/target/common/obj/APPS/ AndroidWFS_intermediates/classes-full-debug.jar" 须要的目标"out/target/common/obj/JAVA_LIBRARIES/ core_intermediates/classes.jar". 停止. 解决方式: 将项目拷贝到packages/apps文件夹下 新建Android.mk文件 LOC…
环境准备好了,代码下载完了,据说make一下就可以. 当然也可以配置一下环境变量: 编译初始化,在终端中执行: source build/envsetup.sh 选择编译目标,在终端中执行下面的命令: lunch 编译代码,在终端中执行:make -j4 [-j4:表示用四个线程来编译] 如果报错了,自己google去吧.我这里是全程没有问题. 编译后的结果输出实在out/target/product/$(TARGET_PRODUCT),其中TARGET_PRODUCT是环境变量,默认为gene…
错误1: prebuilts/sdk/api/18.txt:22055: error 9: Removed public method android.telephony.gsm.SmsMessage.calculateLength(或者其他的类似错误) 解决方法: 1.http://blog.csdn.net/lpjishu/article/details/53256914 2.make update-api 错误2: 在终端中执行:emulator 出现emulator命令找不到 解决方法…
下载Android源码简要流程 : a. 获取repo文件: curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo .注意执行该文件需要python2.5以上版本,如果是2.4.3的python版本就无法执行这个文件脚本; b. 修改repo权限 : chmod a+x ~/bin/repo , 如果repo没有执行权限, 该脚本也无法执行; c. 初始化repo文件 : repo in…
下载Android源码简要流程 : a. 获取repo文件: curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo .注意执行该文件需要python2.5以上版本,如果是2.4.3的python版本就无法执行这个文件脚本; b. 修改repo权限 : chmod a+x ~/bin/repo , 如果repo没有执行权限, 该脚本也无法执行; c. 初始化repo文件 : repo in…