AOSPはコアライブラリをどのようにコンパイルしますか?基盤となるOSと通信させるための特別な処理はありますか?マークとして生成され、Dalvik VMによる実行時処理のために残されたスタブコードはありますか?
質問する
367 次
1 に答える
1
フレームワークライブラリについて話しているように聞こえますが、Javaのネイティブライブラリについて話しているのか、フレームワークライブラリについて話しているのかはわかりません。
これらのライブラリには、特別な処理はほとんどありません。私が考えることができる唯一の例外は、java。*クラスを含むフレームワークライブラリには、dxの--core-libraryオプションが必要であるということです。
ちょうど一般的に、dalvikバイトコードにはオプションのデバッグ情報、行番号、ローカル変数名などが格納されており、これらは通常コアライブラリに存在します。ただし、これはフレームワークライブラリに固有のものではありません。特に指定がない限り、ほとんどのアプリケーションにもこの情報があります。
于 2012-04-08T19:16:42.900 に答える