android P preview3 构建出错

./source build/envsetup.sh

lunch

后构建时出错

ninja: error: 'out/host/common/obj/JAVA_LIBRARIES/javapoet-prebuilt-jar_intermediates/classes.jar', needed by 'out/target/common/obj/APPS/Dialer_intermediates/classes-full-debug.jar', missing and no known rule to make it

解决方案(需翻墙):

need to apply 3 fix for build, reference at#

https://groups.google.com/forum/#!topic/android-building/MYF2ZmXbmQo

prebuilts/tools:
git fetch https://android.googlesource.com/platform/prebuilts/tools refs/changes/02/682002/1 && git cherry-pick FETCH_HEAD

external/e2fsprogs/
git fetch https://android.googlesource.com/platform/external/e2fsprogs refs/changes/05/683305/1 && git cherry-pick FETCH_HEAD

external/f2fs-tools
git fetch https://android.googlesource.com/platform/external/f2fs-tools refs/changes/06/683306/1 && git cherry-pick FETCH_HEAD

如果执行时遇到错误

error: Your local changes to the following files would be overwritten by merge:
    common/m2/Android.mk
Please, commit your changes or stash them before you can merge.
提交所有更改再重新打补丁即可

git commit -a -m "changes"
 

参考原文:

http://bluelimn.tistory.com/entry/Build-AndroidP-preview3-on-angler

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值