1

私は独自の Android ライブラリ プロジェクト (libA など) を持っています。その libs/ フォルダーでは、別のサード パーティの Android ライブラリ B.jar を使用します。このライブラリには、自身で使用する res/strings が含まれています。最終的な Android アプリケーション プロジェクト「C」には、libA が含まれています。B.jar のコードが実行され、それ自体に提供された文字列を参照しようとすると、リソース ID が 0 になります。これで、libA にも res/strings があり、それらに正常にアクセスできます。aapt -S コマンドが Android ライブラリ プロジェクト libA のディレクトリを参照していることがわかります。問題は、私の Android ライブラリ プロジェクトで使用されているサードパーティの .jar ファイルから aapt をコンパイルする方法です。

ロシアの入れ子人形みたい!:)

4

0 に答える 0