操作系统:ubuntu11.10
Android Source Code: 4.2
问题描述:下载编译完源码,SDK和内核后,在同一个终端启用emulator可以正常运行android的模拟器,但是打开新的终端后运行emulator后就会出现找不到系统镜像这样的错误,在用-kernel -ramdisk等选项指定镜像文件的位置后又会出现can't load ramdisk错误。
解决办法:根据问题直观判断是两个终端的环境变量设置不同,在源码编译的过程中会设置很多环境变量,用export命令导出两个终端的环境变量后,逐个对比发现原终端中的ANDROID_BUILD_TOP变量是整个问题的关键。设置ANDROID_BUILD_TOP为android源码所
在目录即可。
总结:真他妈坑爹
Android Source Code: 4.2
问题描述:下载编译完源码,SDK和内核后,在同一个终端启用emulator可以正常运行android的模拟器,但是打开新的终端后运行emulator后就会出现找不到系统镜像这样的错误,在用-kernel -ramdisk等选项指定镜像文件的位置后又会出现can't load ramdisk错误。
解决办法:根据问题直观判断是两个终端的环境变量设置不同,在源码编译的过程中会设置很多环境变量,用export命令导出两个终端的环境变量后,逐个对比发现原终端中的ANDROID_BUILD_TOP变量是整个问题的关键。设置ANDROID_BUILD_TOP为android源码所
在目录即可。
总结:真他妈坑爹