Adobe Air原生扩展 - 可绘制资源打包到APK中,但值资源不打包

时间:2013-05-03 15:42:27

标签: air resources adobe native

我有一个我创建的多平台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中?

1 个答案:

答案 0 :(得分:0)

在这种情况下发生的情况是资源被编译成二进制格式(在resources.arsc文件中),因此原始源文件不会打包到APK中。

如果您使用aapt转储apk中的资源,您可以看到资源存在:

 aapt dump --values resources your_app.apk