4

Android アプリケーション Api レベル 8 を開発しています。

ここで、実行本体を含む実際の jar (プロジェクトに含まれる 'android.jar' Api jar ではない) ファイル、つまり 'android.jar の実装 jar ファイルがどこにあるかを知りたいです。

Android sdk インストール ディレクトリをよく検索しましたが、そのような jar ファイルは見つかりませんでした。この目的のために任意のjarファイルが存在しますか? そうでない場合、Android 仮想デバイスはどのようにソース コードを実行しますか?

ありがとう。

4

2 に答える 2

5

プラットフォームのandroid.jarファイルはここにあり..\android-sdk-windows\platforms\android-15ます。

プラットフォームのjarは、エミュレータのjarとは異なります。後者には、非表示の内部APIも含まれているためです。

実装クラスファイルが必要な場合は、そのプラットフォームのエミュレータからjarファイルをプルする必要があります。

より高いAPIレベルでは、dexまたはodexファイルをクラスファイルに逆コンパイルする必要がある場合もあります。

詳細はこちら

これがお役に立てば幸いです。

于 2012-04-20T05:28:23.333 に答える
4

jarファイルとクラスファイルは必要ありません.apkに変換されたときのコードは別のクラスとjarに変換されませんが、apkに変換されます.apkファイル(これらは単なるzipファイルです)を開くと、jarとクラスは表示されません.they dexファイルに変換されます。AndroidはJVMを使用しませんが、Moblieの使用に最適化されたDVMを使用することを忘れないでください(私があなたが望むものを理解している場合)

于 2012-04-20T05:28:27.580 に答える