オープン ソース リポジトリからカスタム Android イメージをビルドし、Android ベース フレームワーク コード内で変更を加えようとしています (リソースと Java コードの両方の変更)。システム全体をクリーンアップして再構築します。
それについての私の理解は、変更を加えた後にできることであり、それによってと Framework.jarmmm frameworks/base
が自動的に再構築されるということでした。framework-res.apk
out/target/product/<my-config>/system/framework/
しかし、それmmm frameworks/base
は何もしないようです。mmm frameworks/base/core/res
をコンパイルするには手動で行う必要がframework-res.apk
あり、その後やり直しmmm frameworks/base
て JAR を再コンパイルします。
それは正常ですか?mmm
Frameworks/base recompile everything? Plus, the
/out/target/common/R/com/android/internal/R.javaが clobber を作成しないのはなぜfile that is used by Eclipse to locate the resources is never re-generated unless I do a whole
ですか。which takes forever. How can I simply re-generate the
R.java` ファイルを作成します。
追加の質問: いくつかのサードパーティの APK を ROM に追加したかったので、メインの mk スクリプトからインクルード/vendor/<vendor-name>/
したファイルと共にそれらを配置しました。Android.mk
apk は にコピーされますが、イメージ/out/target/product/<my-config>/system/app
には含まれません。system.img
何故ですか?