5

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

イメージのビルドとデバイスへのフラッシュが機能しません。その前にいくつかの最適化を実行する必要がありますが、そのプロセスがどのようになっているのかわかりません。

アプリケーションから拡張フレームワーク クラスにアクセスできるようにするには、イメージを生成する前にどのビルド手順を実行する必要がありますか、または他にどのような方法がありますか?

4

1 に答える 1

1

またbootclasspath、ファイルの 1 つを変更.mkして、次のような行に jar を追加して 変更しました。PRODUCT_BOOT_JARS += myjar

次に、あなたが言ったように、ビルドしてデバイスにフラッシュするだけです。時にはそれだけでは不十分で、このファイルを消去しなければならないことがあります: ./obj/ETC/init.environ.rc_intermediates/init.environ.rc

そしてまた作る。

それが役立つことを願っています。

于 2013-12-31T14:37:26.087 に答える