142. [ANE] Ошибка с ресурсами при сборке ANE для Android

Android – Все о разработке для Android, в том числе про нативные расширения ANE
http://flashpress.ru/blog/category/mobile/android/

Приветствую, друзья!
Статья будет полезна разработчикам ANE библиотек для Android. Собрав библиотеку для Android, на OSX приложение компилировалось нормально, но при попытке собрать .apk на Windows увидел следующую проблему:

aapt tool failed:C:\Users\Support\AppData\Local\Temp\850ed517-21b4-4324-9a64-20869be0c997\app_entry_res\values\strings.xml:19: error: Resource at app_version appears in overlay but not in the base package; use to add.

ane-resource-error1

Т.е. сборщику не хватает каких то ресурсов. Для решения проблемы в моем случае оказалось достаточно внедрить в ANE каталог res/values внутри которого лежит файл strings.xml следующего содержания:

Чтобы внедрить каталог, в файл опций платформы для Android необходимо прописать имя этого каталога:

, где

  • {jar-lib} – ваши внедряемые jar библиотеки, если есть
  • {package-name} – Полный путь до главного класса в вашей Java библиотеке, вместе с пакетом, в моем случае ru.flashpress.uid.FPUniqueIdExt
  • <folderName>res</folderName> – оставляем без изменений

Ну и не забудьте в команде adt прописать внедрение каталога res:

где containerRes – это каталог содержащий каталог res/values/ с файлом strings.xml внутри.

Android – Все о разработке для Android, в том числе про нативные расширения ANE
http://flashpress.ru/blog/category/mobile/android/

Да прeбудет с вами Flash.
Serious Sam
Эту статью прочитали 2022 раз

Возникли вопросы по статье? Не стесняйтесь спрашивать в комментариях или любым другим способом на странице Контакты .

Присоединяйтесь к нам в социальных сетях: ВКонтакте , Twitter и Facebook
Понравилась статья? Буду благодарен если вы поделитесь ссылкой с друзьями:


Комментарии ВКонтакте:




Комментарии Facebook:




Комментарии WordPress: