Android2.3 编译出错:No rule to make InterpAsm-x86.S
Posted jdsjlzx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android2.3 编译出错:No rule to make InterpAsm-x86.S相关的知识,希望对你有一定的参考价值。
按照google的指引,一路很顺,最后make -j5的时候出现:
make: *** No rule to make target `dalvik/vm/mterp/out/InterpAsm-x86.S, needed by `out/host/linux-x86/obj/SHARED_LIBRARIES/libdvm_intermediates/mterp/out/InterpAsm-x86.o. Stop.
解决:
cd dalvik/vm/mterp
sh ./rebuild.sh
cd ../../..
make -j5
欢快的字符一串串的冒出来了。
另一个例子:
make: *** No rule to make target `out/target/product/generic/obj/lib/liblog.so, needed by `out/target/product/generic/obj/STATIC_LIBRARIES/libmhalmp4venc_rc_intermediates/libmhalmp4venc_rc.a. Stop.
我们在MM单个(android源码)应用时会出现上面一个错误日志。
是脚本编译选项有问题,脚本有时候会出错,手动选择正确目标路径就ok了
解决办法:
在/home/ryan/Android2.2/alps/out/target/product 找到我们的工程名,工程名就是我们编译时出现的
project=aaa
我们复制这个名字“aaa”
在当前要MM的应用下面输入命令:
export TARGET_PRODUCT=aaa
以上是关于Android2.3 编译出错:No rule to make InterpAsm-x86.S的主要内容,如果未能解决你的问题,请参考以下文章
make:***no rule to make target 'gdut2410'.stop。怎么解决
Jenkins编译报错,make: *** No rule to make target `
使U_boot支持DM9000网卡芯片;编译出错:No rule to make target'dm9000.c'.need by'.depend'.stop
No rule to make target all'初学者求教
linux Ubuntu14.04 make编译文件报错:No rule to make target `/usr/lib/libpython2.7.so', needed by `pytho