2012-09-21 3 views
4

Я новичок в android и java. Я загрузил библиотеку GSON для использования в моем проекте Android, который существует в Eclipse. Я Lookup инструкции о том, как использовать .jar файл в моем проекте, и это говорит ... Quote ... Вы можете использовать JAR третьей стороной в приложении, добавив его в свой проект Eclipse, следующим образом:Как включить файлы jar в проект eclipse

In the Package Explorer panel, right-click on your project and select Properties. 
Select Java Build Path, then the tab Libraries. 
Press the Add External JARs... button and select the JAR file. 

В качестве альтернативы, если вы хотите включить сторонние JAR с вашим пакетом, создайте для них новый каталог в своем проекте и выберите Add Library ... вместо этого.

Не надо ставить внешние JARs в папке активов ... Unquote

Я боюсь, что я не знаю разницу между «с использованием 3-й партии баночку в моем проекте» и " включая сторонние банки с моим пакетом ». Я хочу использовать методы GSON в своем Android-приложении и, конечно же, иметь возможность развертываться в моем .apk.

Итак, что я хочу делать? Thanks, Gary

ответ

5
  1. Добавить банку в свою папку с папками в вашем проекте.

  2. открытые затмение перейти к Package Explorer

  3. правой кнопкой мыши на вашем проекте и выберите свойства проекта

  4. нажмите на пути компоновки Java в панели на левой стороне всплывающего окна

  5. выберите вкладку библиотек

  6. выберите «Добавить внешний файл Jar» и перейдите к файлу JAR

удачи =)

+0

Если я делаю то, что предложил matheszabi, я получаю NoClassDefFoundError. поэтому я удалил банку, создал каталог «libs», импортировал банку в эту библиотеку, и она работает. Он не указан в пути сборки Java, но он работает. Благодарю. –

+0

@ user1058647 не может поверить, что вы получаете NoClassDefFoundError, если флажок установлен в «Order and Export»! –

4

packageExplorer

нажмите Свойства

Properties

влево выберите Построить путь

чем добавить баночку, и не использовать внешние LIBS , если это действительно не требуется.

Вы должны скопировать баночку в свой проект, чтобы найти его «Добавить банки»

+0

с этим методом вы должны иметь банку, но проверьте на вкладке «Заказ» и «Экспорт» на последнем скриншоте и проверьте .jar для экспорта в случае, если его нет. –

+0

. Добавление банки таким образом создает NoClassDefFoundError. Этот баннер gson должен находиться в каталоге «libs» (http://stackoverflow.com/questions/9820675/gson-noclassdeffounderror-after-adt-and-sdk-tools-update-to-v17). Понятия не имею почему. –

+0

@ user1058647 есть сообщение с: «У этого сайта есть простейшее решение, которое сработало для меня, установите флажок библиотеки в разделе« Заказ и экспорт ». –

0
  1. правой кнопкой мыши на свой основной проект в опции

  2. Открытые свойства Project Explorer, обнаруженных на дно контекстного меню открывается

  3. диалоговое окно, из которого вы выбрали Android вариант

  4. Удалите старый файл .jar, нажмите ADD, чтобы добавить новый файл .jar, и выберите файл, который вы хотите добавить

  5. Все готово!

Смежные вопросы