2011-07-11 22 views
5

この質問はthis other oneに関連しています。私はAndroidフレームワークを再コンパイルし、新しいイメージを生成しました。元のフレームワークにいくつかのクラスを追加する必要があり、/ system/frameworkに入る新しいjarを追加することによってそれを行いました。私はこれらの新しいjarを考慮に入れてBOOTCLASSPATHを修正しました。Android BuildingでBOOTCLASSPATHを変更する

イメージを構築してデバイスに点滅させることができません。その前にいくつかの最適化を実行する必要がありますが、そのプロセスの仕組みはわかりません。

イメージを生成する前に、どのようなビルドステップを実行する必要がありますか、それとも他の選択肢がありますか?そのため、拡張フレームワーククラスはアプリケーションからアクセスできますか?

+0

どのようにBOOTCLASSPATHを変更しましたか? – ethan

答えて

1

私はまた、このような行に私のjarファイルを追加し、.mkのいずれかのファイルを変更することにより、bootclasspathを変更:次に、あなただけのだけのもののようにデバイスを構築し、フラッシュをしなければならない PRODUCT_BOOT_JARS += myjar

あなたが言った。 場合によっては、十分ではない場合があります。このファイルを消去する必要があります。 ./obj/ETC/init.environ.rc_intermediates/init.environ.rc

もう一度やり直してください。

希望に役立ちます。

関連する問題