make: Nothing to be done for `all_modules'.问题解决

       当用命令mmm或者mm编译Android代码时,总是会遇到make: Nothing to be done for `all_modules'.make: *** No rule to make target `Android.mk'.  Stop.这样的错误。

       可是你的确修改了代码,怎么会报错呢,报错了怎么解决呢?(没修改代码的肯定是会提示你什么都没有修改)

例如我修改了framework/base/service/java下的ActivityManagerService.java,在此目录下执行mm命令进行编译时报的错。进行下面两步操作,这个问题就能解决:

一、进入目录:\out\target\common\obj\JAVA_LIBRARIES,删除services_intermediates这个文件夹;

二、进入目录:\out\target\product\XXX\obj\JAVA_LIBRARIES,删除services_intermediates这个文件夹;

再进行编译即可。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值