AAPT命令提示ませリソースは、それが指定された名前と一致しました

今日では、研究AAPTパッケージのリソースは、AAPTソースに、いくつかのログを追加しましたが、AAPTパッケージ化されて失敗しました

間違った包装コマンド:

AAPTのp -f -S ./res -M ./AndroidManifest.xml -I /home/lishicheng/source/project/out/target/product/project/system/framework/framework-res.apk -F ./DeskClock。 APK 

エラーメッセージ:

いいえリソースはそれが与えられた名「Theme.AppCompat.Light.NoActionBar」にマッチ見つかりません

その理由は、Theme.AppCompat.Light.NoActionBarは、リソースの互換性パッケージ、包装に関わるパスへのV7互換機能パックの下に解像度を追加する必要がV7です。

正しい順序:

AAPTのp -f -S ./res -S /ホーム/ lishicheng /ソース/プロジェクト/フレームワーク/サポート/ V7 / APPCOMPAT / RES -S /ホーム/ lishicheng /ソース/プロジェクト/フレームワーク/サポート/ V7 / GridLayoutの/ RES - S /ホーム/ lishicheng /ソース/プロジェクト/フレームワークは/ opt /のDateTimePicker / RES -M ./AndroidManifest.xml --extra -パッケージandroid.support.v7.appcompat:android.support.v7.gridlayout:com.android.datetimepicker --auto-アドオンオーバーレイ -F ./DeskClock.apk -I /home/lishicheng/source/project/out/target/product/project/system/framework/framework-res.apk

リリース7件のオリジナルの記事 ウォン称賛10 ビュー3575

おすすめ

転載: blog.csdn.net/L_Scag/article/details/104009538