Eclipse - файл JAR ACRA не распознан - PullRequest
1 голос
/ 22 марта 2012

Я пытаюсь добавить ACRA в свой проект, и я выполнил следующие действия Базовая настройка ACRA , но Eclipse не распознает @ReportCrashes, которые вы создали с помощью класса:

enter image description here

Я убедился, что создал папку "lib", и добавил в нее файл jar (путем перетаскивания из проводника Windows), затем щелкнул правой кнопкой мыши и выбрал Добавить вПуть сборки.Я даже пытался удалить файл JAR и заново добавить его и сделать проект -> Очистить, но все еще ничего.

Есть идеи относительно того, что я делаю неправильно?

Вот некоторыескриншоты Аннотации от Eclipse:

enter image description here

enter image description here

Ответы [ 3 ]

3 голосов
/ 29 июля 2012

У меня была такая же проблема, и я думаю, что обнаружил ее корень: я импортировал jar в папку SRC вместо того, чтобы импортировать jar в папку BUILD.Просто удалил первый, перенастроил BUILDPATH, чтобы удалить неправильную запись, сделал очистку, скопировал правильный (BUILD FOLDER) флягу в папку libs в моем проекте, а затем все прошло нормально

Может, это поможет?

2 голосов
/ 15 января 2013

ОК, я понял проблему. У меня была та же проблема, что и у вас, и проблема для меня заключалась в том, что я добавил исходный jar, а не сборочный jar из архива ACRA. Теперь он распознает классы из банки. Ошибка новичка:)

1 голос
/ 15 августа 2012

Роберт,

Сегодня я обновился до версии R20 Инструментов Android SDK (15 августа 2012 г.), а также обновился до Eclipse Juno, и у меня были похожие проблемы с ACRA и другими файлами jar.

Насколько я понимаю, R17 меняет процесс сборки, так что любой jar в папке '/ libs' автоматически добавляется в путь сборки.Это означает, что если у вас есть jar в папке '/ libs', вам нужно удалить его из вашего пути сборки java или вы получите страшную ошибку сборки "Dalvik 1".

Далее я заметил, что нет способа добавить исходный код или javadoc в jar в папке lib.Поэтому я переместил все мои банки во вторую папку, в моем случае «/ external / jar».Когда я переместил ACRA-4.2.3.jar в «/ external / jar», мой проект потерпел крах с той же ошибкой, что и ваш.Поэтому я переместил его обратно в «/ libs», и это сработало, хотя я не мог добавить javadoc или исходный код к банке ACRA.

Вывод: поместить файл JRA ACRA в папку «/ libs».Другие файлы JAR могут быть размещены в / libs или в другом месте.Также обновите Android SDK и Eclipse.

Надеюсь, это поможет вам кому-то,

Рыба

...