Android mmm单独编译模块 错误提示 APPS/Settings_intermediates/classes-full-debug.jar] Error 41

本文记录了一次在Android SDK编译过程中遇到的问题:单独编译Settings应用时出现的错误。通过更改编译命令从source build/envsetup.sh更改为使用 . build.sh,最终解决了编译失败的问题。
摘要由CSDN通过智能技术生成
1、Android sdk全编译正常通过,现在需要单独编译setting,出现错误
    我的编译方法是 
首先 source  build/envsetup.sh 
其次 mmm  ./packages/apps/Settings/
然后就出现如下错误


PRODUCT_COPY_FILES device/rockchip/common/fstab.rk30board.bootmode.unknown:root/fstab.rk30board.bootmode.unknown ignored.
PRODUCT_COPY_FILES device/rockchip/common/fstab.rk30board.bootmode.emmc:root/fstab.rk30board.bootmode.emmc ignored.
PRODUCT_COPY_FILES vendor/rockchip/common/nand/modules/arm/rk30xxnand_ko.ko.3.10.0:root/rk30xxnand_ko.ko.3.10.0 ignored.
make: Entering directory `/home/robot/android5.1'
target Java: Settings (out/target/common/obj/APPS/Settings_intermediates/classes)
/bin/bash: javac: command not found
make: *** [out/target/common/obj/APPS/Settings_intermediates/classes-full-debug.jar] Error 41
make: Leaving directory `/home/robot/android5.1'


#### make failed to build some targets (1 seconds) ####


郁闷了,度娘也暂时找不到解决方法


后面请教大神,达到回复是尝试下 不用source  build/envsetup.sh ,改用 .  build.sh
然后 运行 mmm  ./packages/apps/Settings/  发现突然成功了。


s_MY my_MM nb_NO ne_NP nl_BE nl_NL pl_PL pt_BR pt_PT rm_CH ro_RO ru_RU si_LK sk_SK sl_SI sr_RS sv_SE sw_TZ ta_IN te_IN th_TH tl_PH tr_TR uk_UA ur_PK uz_UZ vi_VN zh_CN zh_HK zh_TW zu_ZA
Install: out/target/product/rk3288_box/system/priv-app/Settings/Settings.apk
make: Leaving directory `/home/robot/android5.1'


#### make completed successfully (01:50 (mm:ss)) ####


这里特别说明下由此前使用了source  build/envsetup.sh ,现在修改为.  build.sh 需要把 secureCRT或者其他ssh连接方式关闭重新连接。要不然错误一直没解决。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值