Что такое зависимости Android? Удалите его из пути сборки, возникает исключение ClassNotFoundException

Я работаю над командным проектом. Я включил.jar файл в пути сборки и передается в SVN. Когда я обновил код в своем рабочем каталоге, в Eclipse появилась новая папка под названием «Зависимости Android». Если я позволю этому быть там, моя программа запустится; Если я удаляю его, моя программа сообщаетClassNotFoundException.

Теперь, как это исправитьClassNotFoundException?

Ответы на вопрос(4)

Если вы также отметили цель сборки проекта ниже уровня API 16 в свойствах проекта Android, то ошибка возникнет потому, что до этого уровня не было зависимостей Android.

Для людей, чье сердце упало, когда они прочитали комментарий о том, что удаление виртуальной папки Android Dependencies разрушит ваш проект, есть простое решение.

Right click on the destroyed project Select "Android Tools > Fix Project Properties" in the dropdown

Я пытался настроить свои git-репозитории, когда зависал с моим проектом, и это исправлено.

У меня была похожая проблема после настройки git-репо с моим проектом.

Проблема заключалась в том, что импорт appcompat потерял ссылку на папку.

Если «Исправить свойства проекта» Упомянутое не работает для вас, попробуйте это:

Go to Project > Properties Go to the 'Android' tab Under 'Libraries', if there's a red 'X' next to the appcompat folder, remove it then hit 'add' and add it in again. The reference should show a green tick now. Save and clean the project if needs be

Android Dependencies виртуальная папка, в которой Eclipse показывает, от каких JAR-файлов зависит проект. Это не физическая папка; Вы не найдете его на своем жестком диске. И папка не регистрируется в Subversion.

Не удаляйте эту папку. Вы уничтожите свой проект.

Чтобы исправить это, просто вернитесь к более старой версии Subversion и зарегистрируйте ее снова.

ВАШ ОТВЕТ НА ВОПРОС