【发布时间】:2012-11-01 23:46:19
【问题描述】:
我在使用 Adobe ANE Android 扩展的资源时遇到问题:
android.content.res.Resources@NotFoundException: id.myView
我有一个 xml 布局文件,它包含在 ANE 文件中(通过解压缩 ANE 文件并查看 META-INF/ANE/Android-ARM 进行检查)
在 APK 文件(使用 Flash Builder 4.6 生成)中,顶层的 layout 文件夹(在 res 内)缺失,但它包含在 assets 文件夹的深处:
- META-INF
- res
drawable
drawable-hdpi
drawable-ldpi
drawable-mdpi
raw
- assets
META-INF
AIR
extensions
org.dornad.ane.MyTestExtension
META-INF
ANE
Android-ARM
drawable-hdpi
drawable-mdpi
drawable-xhdpi
layout
values
有什么想法吗?
【问题讨论】:
-
在我的 apk 中,drawable、drawable-hdpi 文件夹位于 res 文件夹中的 within 中,我不明白如果没有 res 文件夹它们怎么会出现。这些drawable等文件夹是否在apk的根目录下?
-
你是对的,“layout”文件夹是缺少的。实际上, res 中的“layout”和“values”文件夹都丢失了。我会用更多信息更新问题
标签: android air android-resources air-native-extension