2016-08-11 9 views
1

アンドロイドソースでシステムサービスとAPIを作成しています。コンパイルしてビルドしました。そして、それはデバイス上で問題なく走った。これらは私が与えた命令です。アンドロイドソースをビルドした後にsdkを作成中に失敗しました

make update-api 
make -j8 

これはデバイス上に構築して実行しました。問題ない。私はシステムサービス用のアプリケーションを作成したいので、sdkを作成しようとしました。 make 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)) #### 

これは2回起こりました。そして私は最初から始めなければなりませんでした。今私はもう一度立ち往生している。私はこのエラーが発生するたびにゼロから始めたいとは思わない。私が間違っているかもしれないことについていくつかの光を当ててください。

答えて

1

は、このコマンドを書く:

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

そして辛抱強く待ちます。

+0

再度お返事ありがとうございます。感謝します。私はmake-j8をやっている間も同じエラーが出ます。 – jcxmej

+0

http://www.linaro.org/blog/adding-a-new-system-service-to-android-5-tips-and-how-to/ 私はこのリンクを使用しています。それで、それは言う。 "ヒント:SDKをビルドした後、もうフレームワーク/ベース/ビルドを行うことはできません。 make:*** target/product/jetson/system/framework/framework-resを作成するルールはありません。 APK」 そう $ MMMフレームワーク/ベース/コア/ RES $ MMMフレームワークの枠組みを再構築し、その後、単独の枠組み解像度を構築し、あなたが $ mmmaフレームワーク/ベース でこれを克服することができますが、それは長い時間がかかります/ base " しかし私はそれをやってみたが、やっても失敗する。 – jcxmej

関連する問題