【问题标题】:Android res/layout Folder not included in the APK file (but included in the ANE)Android res/layout 文件夹未包含在 APK 文件中(但包含在 ANE 中)
【发布时间】:2012-11-01 23:46:19
【问题描述】:

我在使用 Adob​​e 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


【解决方案1】:

已解决:用于编译 ANE 的 Ant 脚本中存在问题。

【讨论】:

  • 您介意更详细地分享您最初的问题和解决方案吗?
  • 我遇到了完全相同的问题(res 包含在 .ane 中,但不包含在 apk 中),因此与其他人分享您的解决方案细节确实可能非常有用...
猜你喜欢
  • 2016-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-11
  • 1970-01-01
  • 2015-04-20
  • 2013-06-21
  • 1970-01-01
相关资源
最近更新 更多