R.java
ファイルの宣言/割り当てが64Kのメソッド制限からのスペースを消費するのではないかと思いますか?R.javaファイル宣言は、64K制限からのスペースを消費しますか?
おそらく、変数のセット/取得のためにですか?
ありがとうございます。
R.java
ファイルの宣言/割り当てが64Kのメソッド制限からのスペースを消費するのではないかと思いますか?R.javaファイル宣言は、64K制限からのスペースを消費しますか?
おそらく、変数のセット/取得のためにですか?
ありがとうございます。
R
クラスとそのサブクラスには通常のメソッドはありませんが、通常はノーオペレーションコンストラクタメソッドがあります。また、できないフィールドの初期化に使用される静的コンストラクタメソッドもありますdexファイルで静的に初期化されます。
だから、あなたはおよそ10 R
クラスをカウントクラスとその様々なサブクラス(R.string
、R.layout
など)を持っていると仮定すると、あなたは約10〜20の追加メソッド参照になってしまいます。
R.java
にはメソッドが含まれておらず、static
フィールドのみです。メソッドとフィールドの両方に65,536の制限がありますが、それらは別個です。フィールドの限界に達する前にメソッドの制限に達する時間の99%。
必要に応じて、dex-method-countsライブラリのフィールド数をカウントする機能を追加しました。
真実ではありません。それらは、コンストラクタと静的コンストラクタを持つことができます。これらは、dexファイルのメソッド参照リストで終わります。 – JesusFreke