今日では、研究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