0

作成したマルチプラットフォームの Adob​​e Air Native Extension (ANE) があります。ANE の Android 部分には、リソース (つまり、res/drawable、res/drawable-hdpi、res/layout、res/values) が含まれます。

ANE を作成すると、リソースが ANE に適切に含まれます。(これは、ANE を分解して判断したところ、適切なディレクトリにすべてのリソースが表示されます)

ただし、APK を作成すると、res/values ディレクトリを除くすべてのリソースが含まれます。そのディレクトリ全体とそのリソースは含まれていません。(APK をバラバラにして res ディレクトリを調べて、これを判断しました)

最終的な APK に ANE が含まれないようにする APK の Adob​​e パッケージングに特別な何かがあるかどうかは誰にもわかりませんか?

4

1 に答える 1

0

この状況では、リソースが (resources.arsc ファイルで) バイナリ形式にコンパイルされているため、元のソース ファイルが APK にパッケージ化されていません。

aapt を使用して apk のリソースをダンプすると、リソースがあることがわかります。

 aapt dump --values resources your_app.apk
于 2013-05-03T15:42:26.920 に答える