Создать Jar-файл для Android-проекта - PullRequest
1 голос
/ 07 октября 2011

Я хочу создать файл jar из одного проекта android для другого проекта android. Я хочу выбрать только определенные классы, а не все классы из проекта. Я попробовал eclipse-export способ создания файла jar.Jar создан, и он также содержит все выбранные файлы классов, после добавления созданного jar-файла в основной проект Android выдает ошибку: «java.lang.NoClassDefFoundError». Является ли способ eclipse-export недопустимым для создания jar для проекта Android?

Я также попытался выполнить действия, описанные в этом блоге http://www.olivacorner.com/2011/04/create-an-android-jar-library-with-eclipse/comment-page-1/#comment-343,but Не удалось создать нужный файл JAR.

Кто-нибудь может предоставить инструкции по созданию файла jar для проекта Android.

Спасибо.

Ответы [ 2 ]

1 голос
/ 09 августа 2013

Шаг 1. Создайте проект библиотеки Android, как объяснено здесь . (То же, что предложено Лукасом)

Шаг 2. Теперь вам нужно дать ссылку на проект библиотеки Android, созданный на шаге 1на ваше клиентское приложение.Есть два способа сделать это.

  • Дайте ссылку на сам проект библиотеки Android по свойству клиентского приложения -> выберите «Android» на левой панели -> в разделе Libraty, добавьте проект Android Libraty (это объясняется по ссылке, приведенной в шаге 1 выше))
  • Дайте ссылку на файл .jar проекта библиотеки Android (из Расположение проекта библиотеки Android -> bin -> файл .jar).Клиентское приложение -> Свойства -> нажмите «Путь сборки Java» на панели «lefe» -> перейдите на вкладку «Библиотеки» -> нажмите кнопку «Добавить внешние JAR-файлы» и выберите файл .jar -> перейдите на вкладку «Заказ и экспорт» ивыберите добавленную ссылку на файл .jar и переместите ее наверх.

Надеюсь, это поможет вам.

1 голос
/ 07 октября 2011

То есть вы хотите создать библиотеку для Android?В этом случае вы можете создать библиотечный проект, а затем ссылку на него в основном проекте.

См. Документы.

...