我有一个我创建的多平台Adobe Air Native Extension(ANE)。 ANE的Android部分包括资源(即res / drawable,res / drawable-hdpi,res / layout,res / values)。
当我创建ANE时,资源正确地包含在ANE中。 (我已经通过拆开ANE来确定这一点,并且我在正确的目录中看到了所有资源)
但是,当我创建APK时,它包含我的所有资源,不包括res / values目录。 整个目录及其资源不包括在内。 (我已经通过拉开APK并查看res目录来确定这一点)
有没有人知道在APK的Adobe打包中是否有一些特殊内容可以防止ANE的res / values文件夹被包含在最终的APK中?
答案 0 :(得分:0)
在这种情况下发生的情况是资源被编译成二进制格式(在resources.arsc文件中),因此原始源文件不会打包到APK中。
如果您使用aapt转储apk中的资源,您可以看到资源存在:
aapt dump --values resources your_app.apk