我在android源码上创建一个系统服务和api,我编译并构建它。它在设备上没有问题。这些是我给出的命令。
make update-api
make -j8
这在设备上构建并运行它。没问题。我想为系统服务创建一个应用程序,所以我尝试制作sdk。 制作sdk -j8 那没起效。我给了午餐命令。
lunch sdk-eng
make sdk -j8
仍然无法建立。现在这是我最后得到的错误。
frameworks/base/core/res/res/xml/storage_list_box.xml:47: error: Error: No resource found that matches the given name (at 'storageDescription' with value '@string/storage_nand_flash').
make: *** [out/target/common/obj/APPS/framework-res_intermediates/package-export.apk] Error 1
make: *** Deleting file `out/target/common/obj/APPS/framework-res_intermediates/package-export.apk'
#### make failed to build some targets (01:06 (mm:ss)) ####
这发生了两次。我不得不从头开始。现在我再次陷入困境。每次出现此错误时,我都不想从头开始。请详细说明我可能做错了什么。
答案 0 :(得分:1)
编写此命令:
source build/envsetup.sh; lunch aosp_arm-eng; make -j8 ; source build/envsetup.sh; lunch sdk-eng; make sdk
耐心等待。