我在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)) ####
这发生了两次。我必须从头开始。现在,我再次陷入困境。每当我遇到此错误时,我都不想从头开始。请说明我可能做错了什么。
最佳答案
编写以下命令:
source build/envsetup.sh; lunch aosp_arm-eng; make -j8 ; source build/envsetup.sh; lunch sdk-eng; make sdk
并耐心等待。