Папка Android res/layout, не включенная в файл APK (но включенная в ANE)

У меня проблема с ресурсами в расширении 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 

Любые идеи?


person dornad    schedule 01.11.2012    source источник
comment
в моих apks папки drawable, drawable-hdpi находятся внутри папки res, я не понимаю, как они могут присутствовать без папки res. Являются ли эти папки drawable и т. д. в корне apk?   -  person edthethird    schedule 02.11.2012
comment
Вы правы, папка макета отсутствует. И на самом деле папки layout и values ​​в res отсутствуют. Я обновлю вопрос с дополнительной информацией   -  person dornad    schedule 03.11.2012


Ответы (1)


Решено: это была проблема в скрипте Ant, используемом для компиляции ANE.

person dornad    schedule 13.11.2012
comment
Не могли бы вы рассказать о своей первоначальной проблеме и решении немного подробнее? - person bvaughn; 17.04.2013
comment
У меня точно такая же проблема (res включена в .ane, но не в apk), поэтому другим действительно было бы очень полезно поделиться с ними подробностями вашего решения ... - person Żabojad; 26.06.2013