dexファイル(classesN.dex
)が別のclassesN.dex
ファイル内のメソッドをどのように参照しているかを理解することに興味があります。Multidexファイル形式
標準のdexレイアウトでは、クラス、メソッド、タイプなどの定義がすべて異なるテーブルにあります。動的にリンクされているもの(Androidフレームワークのものなど)には、メソッドプロトタイプは含まれていますが、コードデータはありません。 multidexの設定では、各classesN.dexにクラス実装のセットが含まれており、他のdexファイルで実装されているメソッドは単に動的リンクされた呼び出しと同じ方法で含まれているだけですか?すなわち
、classes.dex
ニーズが方法classes1.dex
を参照する場合、それはclasses.dex
内プロトタイプとしてその方法を含み、その後、classes1.dex
での実装を含むであろうか?
こんにちは、あなたはこれに対する答えを見つけましたか?私も知りたいです:)(そうでなければ、私はこれを調べます:D) – daemontus
はい。私は答えを加えました。 –
ありがとう、私のための少ない掘り出し物:) – daemontus