Android-приложение, включая Android lib, включая JAR - PullRequest
2 голосов
/ 08 ноября 2011

У меня есть следующие настройки проекта в Eclipse: - проект, генерирующий apklib, содержащий 99% моего кода и ресурсов - 2 проекта, генерирующих apks, включая предыдущий apklib (с зависимостью maven и упоминаемой в 2 главных файлах default.properties). 2 лучших проекта могут быть успешно запущены из Eclipse на симуляторе или устройстве. Их также можно скомпилировать и развернуть с помощью сборок maven.

Пока все хорошо.

Теперь мне нужно интегрировать Google Analytics в мой проект, поэтому в основном я должен включить .jar в проект apklib, где находится мой код. Перепробовав все возможные способы, я получил максимальную конфигурацию: Оба файла libGoogleAnalytics.jar

  • определяется как зависимость maven от трех pom.xml

  • также физически добавляется в lib / folder под каждым проектом и добавляется в eclise classpath.

При запуске с eclipse «Запуск от имени» на эмуляторе или устройстве это нормально. При запуске с чистой установкой mvn, а затем mvn android: deploy на устройстве происходит сбой, поскольку классы GA не найдены.

Есть идеи, как решить эту конфигурацию? Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 26 мая 2015

Вы должны попытаться просто включить .jar в библиотеки проекта.

0 голосов
/ 08 ноября 2011

У меня была такая же проблема, но я не использовал maven.Я читал, что компилятор не включает внешний .jar из проекта lib для запуска проекта.

Я потратил много времени, чтобы попробовать, но без хорошего результата.Теперь я включаю .jar в lib и запускаю проект.

...