在构建android源码后制作sdk时失败

时间:2016-08-11 09:58:47

标签: 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.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)) ####

这发生了两次。我不得不从头开始。现在我再次陷入困境。每次出现此错误时,我都不想从头开始。请详细说明我可能做错了什么。

1 个答案:

答案 0 :(得分:1)

编写此命令:

source build/envsetup.sh; lunch aosp_arm-eng; make -j8 ; source build/envsetup.sh; lunch sdk-eng; make sdk

耐心等待。