当前位置: 代码迷 >> 综合 >> android P preview3 构建出错
  详细解决方案

android P preview3 构建出错

热度:61   发布时间:2023-12-02 04:44:34.0

./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

  相关解决方案