生成android源代码后生成sdk时Make失败
我正在android源代码上创建一个系统服务和api,并编译和构建了它。它在设备上运行时没有问题。这些是我发出的命令生成android源代码后生成sdk时Make失败,android,android-source,android-sdk-tools,Android,Android Source,Android Sdk Tools,我正在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.xm
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
耐心等待。谢谢您再次回复。谢谢。我现在在做make-j8的时候也犯了同样的错误。我正在使用此链接进行工作。上面写着。“提示:在构建SDK后,您无法再单独构建frameworks/base/了,您将获得make:**没有规则将target out/target/product/jetson/system/framework/framework-res.apk'您可以用$mmma frameworks/base克服这一问题,但这需要很长时间,否则单独构建frameworks res,然后重建frameworks$mmm frameworks/base/core/res$mmm frameworks/base“但我尝试过这样做,但也失败了。