Модуль Titanium Android выходит из строя из-за отсутствия основного файла jar

Я создал свой собственный новый модуль Android Titanium. Сборка модуля прошла успешно, и у меня есть артефакт в каталоге dist.

Я поместил zip-файл в свой проект, настроил tiapp.xml, очистил проект, но при запуске на устройстве я получаю красный экран с надписью

Uncaught Error: Requested module not found: com.myproject.mymodule

Я даже пытался распаковать zip вручную и не позволить Studio сделать это. Я очищал проект несколько раз.

Почему он не находит мой модуль?

ИЗМЕНИТЬ

Теперь я замечаю сообщение WARN при компиляции приложения:

Module com.myproject.mymodule version 1.0.0 does not have a main jar file

Я делаю сборку ant из eclipse, и все вроде нормально. Я вижу файл jar, созданный и представленный в каталоге модуля внутри моего проекта.


person developer82    schedule 19.02.2016    source источник
comment
Можете ли вы сообщить нам версию SDK, версию Android, которую вы используете для сборки модуля? Также поделитесь записью в вашем TiApp.xml для модуля.   -  person Soumya    schedule 19.02.2016
comment
Вы пытались позволить Studio упаковать его и установить в свой проект приложения?   -  person Shawn    schedule 19.02.2016


Ответы (2)


Прямо сейчас столкнулся с той же ошибкой, и я посмотрел, где появляются сообщения об ошибках. Он ищет module.manifest.name.toLowerCase() + '.jar'. Итак, взгляните на папку modules/android/com.myproject.mymodule/1.0/: файл jar должен иметь имя, которое находится внутри файла mainifest (тег имени)

Предупреждение должно исчезнуть, и модуль должен загрузиться правильно.

person miga    schedule 27.03.2016

Вы можете попробовать упаковать модуль в местоположение SDK или в конкретном проекте и посмотреть, все ли работает. Что я всегда делал, так это упаковывал модуль в местоположение SDK и добавлял его в tiapp.xml проекта, в котором я хочу использовать модуль, не сталкиваясь с подобной ошибкой.

person Saeed Sharman    schedule 12.04.2016