android源码编译错误make ***[out/host/linux-x86/obj/EXECUTABL
2014-12-21 23:24
627 查看
系统是Ubuntu1264位,2G内存,编译的时候出现下面这个错误: make:***[out/host/linux-x86/obj/EXECUTABLES/llvm-rs-cc_intermediates/llvm-rs-cc]Error1 make:***Waitingforunfinishedjobs….[/color] 之后在网上查了好久好久,没找到什么解决办法,尝试更改交换区使用率,用单线程make,都不行。 在快要放弃的情况下,在某篇帖子上看到make clean这么个东西,就死马当活马医了,执行命令后,out目录就被clean掉了 之后用单线程make命令(就是单纯make, 后面不跟-j参数),一直编译,没出什么错误,大约编译了五六个小时,出现了如下信息; Generated: (out/target/product/generic/android-info.txt) Installed file list: out/target/product/generic/installed-files.txt Target system fs image: out/target/product/generic/obj/PACKAGING/systemimage_intermediates/system.img Install system fs image: out/target/product/generic/system.img Target ram disk: out/target/product/generic/ramdisk.img Target userdata fs image: out/target/product/generic/userdata.img。 证明编译完成。 原因猜测;之前编译的时候是开启的16线程,即make -j16,可能编到后来内存不太够了(我的是2G 内存),就会出现这个错误,之后换成make也不行,必须make clean后重新编译。所以如果电脑配置不够高的话,还是老老实实用make命令编译把。 输入emulator命令,运行模拟器,会出现以下错误: Nocommand'emulator'found,didyoumean: Command'qemulator'frompackage'qemulator'(universe) emulator:commandnotfound 解决办法是重新运行以下命令: sourcebuild/envsetup.sh lunchfull-eng 之后再次运行emulator命令 OK!模拟器成功运行!心中有点小激动。。至此,经过千辛万苦,android源码下载编译工作完成。 下一步搭建调试环境。 |
相关文章推荐
- android源码编译错误make ***[out/host/linux-x86/obj/EXECUTABLE/llvm-rs-cc_intermediates/llvm-rs-cc] Error 1
- 编译Android源码 解决:[out/host/linux-x86/obj/SHARED_LIBRARIES/libclearsilver-jni_intermediates/j_neo_util.o] 错误 1
- ubuntu12.04 64bit 编译android源码时遇到的问题"make: *** [out/host/linux-x86/obj/EXECUTABLES/adb_intermediates"
- Android编译错误处理--make: *** [out/host/linux-x86/obj/EXECUTABLES/clang_intermediates/clang] Error 1
- (Android4.0编译)错误-make: *** [out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb]
- ubuntu16.04编译android6.0 make: *** [out/host/linux-x86/obj32/lib/libartd.so] Error 1错误
- 在单独编译android源码中的应用时出错make: *** [out/target/common/obj/APPS/TabPro_intermediates/src/R.stamp] 错误 1
- 在单独编译android源码中的应用时出错make: *** [out/target/common/obj/APPS/TabPro_intermediates/src/R.stamp] 错误 1
- 在单独编译android源码中的应用时出错make: *** [out/target/common/obj/APPS/TabPro_intermediates/src/R.stamp] 错误 1
- make: *** [out/host/linux-x86/obj/EXECUTABLES/emulator_intermediates/Android/main.o] 错误 1
- 关于编译Android源码,报 I386问题 out/host/linux-x86/obj/lib/libGLES_CM_translator.so
- make: *** [out/host/linux-x86/sdk/android-sdk_eng.smdt_linux-x86.zip] 错误 44
- Android 源码编译make的错误处理
- Android 源码编译make的错误处理
- Android 源码编译make的错误处理
- Android源码编译make的错误处理
- 编译android源码,报:make警告:检测到时钟错误
- Android 源码编译make的错误处理
- Android源码编译make的错误处理
- make: *** [out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl] 错误 1,make: *** [out/host/linux-x86/obj/lib/libESR_Portable.so] 错误 1