2

オープン ソース リポジトリからカスタム Android イメージをビルドし、Android ベース フレームワーク コード内で変更を加えようとしています (リソースと Java コードの両方の変更)。システム全体をクリーンアップして再構築します。

それについての私の理解は、変更を加えた後にできることであり、それによってと Framework.jarmmm frameworks/baseが自動的に再構築されるということでした。framework-res.apkout/target/product/<my-config>/system/framework/

しかし、それmmm frameworks/baseは何もしないようです。mmm frameworks/base/core/resをコンパイルするには手動で行う必要がframework-res.apkあり、その後やり直しmmm frameworks/baseて JAR を再コンパイルします。

それは正常ですか?mmmFrameworks/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 theR.java` ファイルを作成します。

追加の質問: いくつかのサードパーティの APK を ROM に追加したかったので、メインの mk スクリプトからインクルード/vendor/<vendor-name>/したファイルと共にそれらを配置しました。Android.mkapk は にコピーされますが、イメージ/out/target/product/<my-config>/system/appには含まれません。system.img何故ですか?

4

1 に答える 1

2

Androidソースのビルド、実行、デバッグ

于 2012-09-25T11:47:34.347 に答える