2015-07-06 5 views
0

Я создаю проект библиотеки в eclipse - LibProject1. Чем я создаю проект библиотеки - LibProject2, использующий LibProject1. Чем я создаю приложение для Android, использующее LibProject2.Java - NoClassDefFoundError, проект Android lib

Если я добавлю LibProject2 в Android-приложение, как: Right click on project -> properties -> Android -> Add -> add LibProject2. Приложение работает без ошибок.

Я хочу создать файл jar для LibProject2, который содержит LibProject1 и добавить jar в Android-приложение.

Я: LibProject2 -> Right click on project -> Export -> Java -> JAR file -> finish.

Когда я запустил приложение, я получил NoClassDefFoundError, не нашел класс LibProject1. В JD-GUI я вижу, что LibProject2 содержит LibProject1. Где проблема? Спасибо.

ответ

0
right click on project > 
    then to project properties > 
     java build path > 
     last tab order and export 

Там вы видите, что эти банки не отмечены. сначала проверьте его, затем [очистить и перестроить] ... Будет работать. ура :)