Я знаю, что этот вопрос задавался ранее, и я видел множество решений, но ни один из них, похоже, не работает для меня. Я смог построить свой apk без проблем, пока эта ошибка не начала появляться. Я попытался очистить свой проект, удалить его из рабочей области и повторно импортировать его, удалив «Java Builder» из моих Builders для проекта, собрав проект вручную, изменив порядок пути сборки Java. У меня нет видимых проблем с компилятором, и в моей рабочей области нет проблем.
Я уже сталкивался с этой проблемой ранее и однажды решил ее, удалив проект из моей рабочей области и повторно импортировав его, а в другой раз решил ее, удалив «Java Builder» из пути сборки Java. Кажется, никто не работает на этот раз. В настоящее время у меня большинство настроек установлено по умолчанию (то есть, сборка java проверяется снова).
Я использую Windows 7 (64 бит) и использую jdk1.6.0_21 через Eclipse 3.6.
Любые предложения будут с благодарностью, так как я уже потерял кучу времени на разработку, устранение неисправностей это уже.
[Обновление] Мой языковой стандарт - английский, и я попытался удалить debug.keystore, Соединенные Штаты, в связи с проблемой 834
android update project --path .
из корня вашего проекта, а затем попытаться запуститьant debug
. Это привело к конкретным ошибкам сборки, которые привели к моему решению; по какой-то причине, Затмение не было многословно о том, что происходит не так.Ответы:
Пожалуйста, следуйте этим шагам; это может помочь вам:
Щелкните правой кнопкой мыши проект своего приложения и перейдите в Свойства
Выберите Android из списка слева
Снимите флажок «Библиотека»
Если ваш проект приложения опирается на библиотечные проекты, которые находятся в вашем рабочем пространстве, для этих, конечно, необходимо установить флажок «Является ли библиотека».
источник
Is Library
снимать флажок / снимать флажок каждый раз, когда я его изменяю?удаление файла R.Java в папке / Gen помогло мне
источник
Я перепробовал все вышеперечисленные решения. но это не сработало.
Решением было перезапустить затмение !!!!!!!
надеюсь, это кому-нибудь поможет :)
источник
В моем случае эта проблема началась после того, как eclipse обновил плагин с выпуском API v4.0. Я исправил это, перейдя к основным настройкам Eclipse и в разделе Android-> Build снимите флажок «Пропускать упаковку и индексацию до экспорта или запуска».
Примечание: если вы затмение выдает ошибку «Неизвестная команда« crunch », тогда следуйте этому посту
источник
Я попытался собрать лучшие ответы других людей в пошаговый список вещей, чтобы попробовать по порядку:
gen
папку, включаяR.java
файл, упомянутый в ответах некоторых людей.JAVA_HOME
установлена правильно. Следуйте инструкциям в этой статьеЕсли вы заполнили приведенный выше список и все еще не решили проблему, пожалуйста, оставьте комментарий, или если вы найдете что-то еще, что работает, не стесняйтесь редактировать ответ и добавить свою вещь.
источник
Удалите проект из своей рабочей области и снова импортируйте.
Это сработало для меня.
Не могу поверить, что подобная проблема существует с 2008 года.
Http://code.google.com/p/android/issues/detail?id=834 .
источник
я не эксперт, но затмение в Windows, делающей приложения для Android, отказывается создавать файл default.properties (в корневом каталоге приложения). Я только что скопировал одно из другого приложения, и оно отлично работает. Простое содержание, для проекта Android 2.2 это просто говорит (игнорируя комментарии):
целевых = Android-8
FWIW
источник
У меня была та же проблема, что и у ОП, за исключением того, что все эти предложения не сработали. Я нашел решение для меня.
Убедитесь, что «Пропустите упаковку и дексинг до экспорта или запуска». выбран.
Зайдите в Окно -> Настройки -> Android -> Сборка. Просто убедитесь, что опция выбрана и применима.
Я знаю, что это не имеет большого смысла, но отмена его выбора дала мне эту ошибку, и с этим выбранным, он уходит, и apk установлен.
Я использую автоматически сгенерированный скрипт сборки ant из android и ТОЛЬКО использую его как процесс сборки в eclipse. Я не использую другие методы сборки.
источник
Я понял. Я ссылался на JavaSE-1.5 и использовал JDK 1.6. Я изменил его, чтобы использовать 1.6, и, кажется, это исправить.
Похоже, что в результате моих исследований появилось перегруженное сообщение об ошибке, охватывающее множество случаев ошибок.
источник
Я просто исправил это путем повторного выбора JRE по умолчанию для среды выполнения (JRE6 для JavaSE-1.6 в моем случае). По какой-то причине это стало непроверенным.
источник
Это исправило мою проблему. Я продолжал получать сообщение об ошибке консоли в Eclipse «Не удалось найти com_android_vending_licensing.apk», и хотя это, похоже, не влияло на работу моего приложения, это раздражало. Таким образом, переход к свойствам проекта com_android_vending_licensing и снятие флажка «is library», сборка проекта для создания необходимого apk, а затем возврат к свойствам проекта com_android_vending_licensing и повторная проверка флажка «is library» устранили проблему.
источник
Запустите Eclipse от имени «Администратор», а затем импортируйте проект.
источник
Ничто из этого не помогло мне. Я пытаюсь получить доступ к нативному коду через jni, сначала с примерами NDK. Я обнаружил, что сборка не будет работать, если jarlist.cache отсутствует в каталоге bin проекта. Если я скопирую один из другого проекта в это место (возможно, потребуется обновить, чтобы увидеть папку в Eclipse), сборка работает каждый раз.
источник
Очистите проект, и он будет делать. Иногда это происходит неосознанно, но продолжайте пытаться решить, используя разные методы.
источник
Я как-то выполнил настройку Run как приложение Java вместо Android.
источник
проблема для меня заключалась в том, что я пытался использовать IBM RAD, который, кажется, не работает должным образом, я установил Eclipse и теперь у меня другая ошибка, но я должен быть в состоянии ее обойти
источник
На моей машине (Windows7, 64-битная) я мог бы исправить это, установив в моей среде исполнения 32-битный вариант jdk (я использовал 1.6.0_23). И я много чего пробовал раньше ...
источник
Ответ SHA1 сделал это для меня: после обновления до последней версии SDK / ADT мой проект отказался от сборки apk; снятие флажка решило проблему.
Я не знаю, проверял ли это обновление или проверялось ли раньше, но новый adt облажался, но теперь все работает снова :)
источник
В моем случае это сработало:
Удалить файл R.Java в папке / Gen
+
Удалите весь импорт R.Android, который Eclipse добавил в некоторые из моих классов Java !!!
и перестроить проект.
источник
удалить - R.java - очистить проект и запустить снова .. это сработало для меня ..
источник
Найдите папку проекта в вашей системе, введите ее Свойства через контекстное меню и снимите флажок «Только для чтения». Работал в моем случае.
Это кажется источником проблемы во многих случаях, более того, некоторые решения основаны на копировании / переписывании файлов в проекте, что делает их недоступными только для чтения.
источник
Это вызвано тем, что JAVA_HOME настроен неправильно. Это может быть легко решено, следуя шагам в этой статье .
источник
Мой был вызван этой проблемой (несовместимость между ADT и SDK), и был исправлен следующим образом:
источник
В моем случае мне пришлось перейти с API 21 на API 19, очистить и собрать, и все снова было хорошо. Я использую Mac, и, очевидно, API 21 не полностью поддерживается в Yosemite.
источник