ClassDefNotНайдено в Android - PullRequest
       39

ClassDefNotНайдено в Android

1 голос
/ 04 августа 2011

Я прыгал через обручи, пытаясь включить мою утилиту банку в мой проект.В документации Android четко говорится, что не нужно выполнять весь импорт через файловую систему (http://developer.android.com/resources/faq/commontasks.html#addexternallibrary), но я все равно попробовал все предложения; поместив в него папку libs, очистите проект, перезапустите eclipse.

есть какой-нибудь способ, которым я могу видеть, как eclipse создает проект, я хотел бы видеть, что он на самом деле пытается включить мой jar.

Ответы [ 3 ]

3 голосов
/ 04 августа 2011

Build and Clean недостаточно, вы должны добавить свой JAR-файл, настроив Build Path.Выполните следующие действия:

  • Щелкните правой кнопкой мыши свой проект
  • => Свойства
  • => Путь сборки Java (слева)
  • =>выберите вкладку «Библиотеки»
  • => добавить файлы jar
  • => укажите свой файл jar, который вы добавили в папку lib.

Надеюсь, это поможет и извинитедля моего английского

1 голос
/ 04 августа 2011

Кажется, что добавления jar к пути сборки недостаточно. Вы должны скопировать jar в папку проекта (например, в /libs).

0 голосов
/ 20 сентября 2012

Мне так и не удалось решить проблему, но, похоже, это связано с тем, что кросс-компилятор Android не может правильно обработать сгенерированный Jar-файл. В качестве обходного пути я начал копировать java-файлы из служебного проекта в проект Android.

...