【问题标题】:AOSPA Building lib errorsAOSPA 构建库错误
【发布时间】:2017-10-09 18:20:47
【问题描述】:
大家好,我正在尝试为我的设备 Oneplus3 构建 aospa,但出现以下错误
ninja:错误:'out/target/product/oneplus3/obj_arm/SHARED_LIBRARIES/libskia_intermediates/LINKED/ 需要'out/target/product/oneplus3/obj_arm/STATIC_LIBRARIES/libqc-skia_intermediates/libqc-skia.a' libskia.so',缺少并且没有已知的规则可以使它
build/core/ninja.mk:151: 目标“ninja_wrapper”的规则丢失
make: *** [ninja_wrapper] 错误1
【问题讨论】:
标签:
android
github
build
rom
【解决方案1】:
如果您运行breakfast 命令,请按照此处操作:
首先,运行 repo sync --force-broken,确保 .repo/local_manifests 中没有任何内容,然后让那个完成。然后,由于 OnePlusOne 是非常受支持的设备,运行 breakfast <codename> 并让它完成,它将为您下载所有源并在 .repo/local_manifests 中创建一个 roomservice.xml。我相信它也会用设备中现有的设备树//用最新的官方来源覆盖当前设备树。然后,您可以使用 export 命令告诉 jack 它将使用多少内存,然后运行 make -j bacon。我相信你会在 out/target/product 中得到输出。
如果您运行Brunch 命令,请按照此处操作:
运行早餐以获取资源,然后运行早午餐
如果您运行 Lunch 命令,请按照此处操作:
运行早餐以获取源代码,然后运行午餐 _-userdebug
IE。午餐 lineage_ks01ltexx-userdebug.
不仅仅是 userdebug,但它是查找错误等的最佳选择。XDA 上的一个帖子比我更清楚地解释了这一点,您可以查看 here
或者你知道,你可以谷歌。