0

AOSPはコアライブラリをどのようにコンパイルしますか?基盤となるOSと通信させるための特別な処理はありますか?マークとして生成され、Dalvik VMによる実行時処理のために残されたスタブコードはありますか?

4

1 に答える 1

1

フレームワークライブラリについて話しているように聞こえますが、Javaのネイティブライブラリについて話しているのか、フレームワークライブラリについて話しているのかはわかりません。

これらのライブラリには、特別な処理はほとんどありません。私が考えることができる唯一の例外は、java。*クラスを含むフレームワークライブラリには、dxの--core-libraryオプションが必要であるということです。

ちょうど一般的に、dalvikバイトコードにはオプションのデバッグ情報、行番号、ローカル変数名などが格納されており、これらは通常コアライブラリに存在します。ただし、これはフレームワークライブラリに固有のものではありません。特に指定がない限り、ほとんどのアプリケーションにもこの情報があります。

于 2012-04-08T19:16:42.900 に答える