Зайдите в Проект »Свойства» Путь сборки Java »Библиотеки и удалите все, кроме« Android X.Y »(в моем случае Android 1.5). нажмите ОК Перейдите в Проект »Очистить» Очистить проекты, выбранные ниже »выберите свой проект и нажмите ОК. Это должно работать.
Также возможно, что у вас есть файл JAR, расположенный где-то в папках вашего проекта (я скопировал файл JAR Admob в мою папку src), и ТОГДА добавил его как библиотеку путей Java. Он не отображается в проводнике пакетов, поэтому вы его не замечаете, но он учитывается дважды, что вызывает страшную ошибку Dalvik 1.
Другой возможной причиной могут быть конфликты имен пакетов. Предположим, у вас есть пакет com.abc.xyz
и класс с именем A.java
внутри этого пакета, а также другой библиотечный проект (который добавляется в зависимость этого проекта), содержащий тот же com.abc.xyz.A.java
, тогда вы получите точно такой же ошибка. Это означает, что у вас есть несколько ссылок на один и тот же файл A.java
и вы не можете его правильно построить.
Другими способами это может произойти, если вы случайно или сознательно отредактировали / добавили что-либо в файл пути к классам вручную. В некоторых случаях мы можем вручную добавить путь android.jar в файл пути к классам для генерации документа Java. после того, как сгенерированный javadoc код будет работать нормально. Пожалуйста, проверьте это также, если какой-либо еще происходит.