Ответ 1
Для меня работала переключение на новое рабочее пространство.
Файл- > Рабочее пространство переключателя.
У меня возникла проблема, когда я пытаюсь создать новый проект для Android в инструментах плагина eclipse adt.
ERROR/ИСКЛЮЧЕНИЕ::
Errors occurred during the build.
Errors running builder 'Android Resource Manager' on project 'test'.
java.lang.NullPointerException
Я столкнулся с этой проблемой два раза ранее. Единственным решением было переустановить операционную систему Windows, которая фактически решила проблему. Но я хочу реальное решение без повторной установки Windows.
Для меня работала переключение на новое рабочее пространство.
Файл- > Рабочее пространство переключателя.
найдено лучшее решение. в мастере создания проекта. не создавайте активность в мастере. просто отключите создание активности и просто создайте действие вручную в манифесте.
Я предполагаю, что вы обновите java до java7u55.
потому что я использую mac, но FYI
Я решаю это путем редактирования eclipse.ini, заставляя ide использовать java 1.6
-vm
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Commands/java
вы можете попробовать то же самое.
В моем случае ошибка была решена путем изменения разрешений папки рабочего пространства с помощью chmod 777.
Я использую Mac OS X и загружаю пакет ADT для Mac.
Если вы закроете затмение, а затем загляните в свои системные процессы и все еще видите, что работает adb, тогда проблема - он разбился. В моем случае это было потому, что у меня есть файлы расширений для других программ в JRE, которые, похоже, не нравятся. Удалите все ваши файлы ext, принудительно отключите adb.exe и перезапустите eclipse.
Исключение корня:
java.lang.NoClassDefFoundError: org/apache/log4j/Priority
Обычно это означает, что у них еще один раз введена ошибка.
"Магические проходы", которые могут помочь или не помогут:
Я использую maven для создания и интеграции проектов Android с jenkins/netbeans. Для редактирования ресурсов Android я часто использую Eclipse из-за плагина ADT и лучшей поддержки ресурсов Android.
Eclipse (Kepler) имеет серьезные проблемы при импорте андроидных проектов на основе maven. Он ожидает файл project.properties в корневой папке и НЕ генерирует его самостоятельно, несмотря ни на что. Пример содержимого:
# this file is needed by eclipse (adt plugin).
# Project target.
target=Google Inc.:Google APIs x86:19
Кроме того, создайте символическую ссылку, называемую "gen", указывающую на target/generated-sources/r, если вы используете maven для создания проекта android в командной строке. Таким образом, вы сможете выполнить "Файл- > Импорт...- > Существующий проект Android". Вы получаете сообщение об ошибке, но в моем случае это не имело значения.
Дополнительные подсказки в случае возникновения проблем с плагином m2e-android:
Обычно вы получаете это после обновления SDK/ADT.
Перейдите к своему менеджеру SDK и убедитесь, что обновлений нет. Затем в Eclipse откройте "Справка" > "Проверить наличие обновлений" и установите все найденные обновления.
Перезапустите eclipse и, надеюсь, все должно работать.
Не удалось удалить Eclipse и переустановить Eclipse, и плагины снова исправят его, не нужно переустанавливать весь ваш компьютер.
Это может произойти, если вы меняете местоположение файлов, Проект eclipse использует.
В этом случае вы можете скопировать файлы непосредственно в папку ресурсов внутри рабочей области, а не связывать их с "import"
Эти простые шаги избавили меня от этой проблемы -
Убедитесь, что ваш путь java указывает на каталог java SDK bin. убедитесь, что вы установили последнюю версию JDK.
Вы также можете попробовать один из них:
Я бил головой о стену в течение дня из-за той же проблемы. Мое решение (OS X): у меня было устаревшее определение "java_home" в моем профиле, указывающее на мертвую символическую ссылку, а также старые классы в /Library/Java/Extensions. Я удалил определение и symlink вместе с двумя классами в Extensions (ActiveMQ и Geronimo, FWIW), и проблема исчезла. Не уверен, какой шаг был фактическим "выпрямителем", но если какое-либо из этих условий применимо, вы можете проверить их.
Я столкнулся с такой же проблемой на своем новом Macbook Pro, поэтому просто Загрузил JDK и установил его и исправлена проблема.
У меня возникла одна и та же проблема - я обновил и обновил плагины Eclipse и Android и все еще видел NPE. Что сработало для меня, это изменить порядок операций.
В порядке:
1. update Eclipse & Android plugins
2. after the update has completed, perform the F5 Refresh in the current workspace
Сделайте копию своего проекта в Проводнике /Finder. Удалите проект в ADT/Eclipse. Импортируйте проект снова с помощью Eclipse. Проект/Очистить затем построить. Это работает для меня.
Я пробовал все решения, которые я нашел в Интернете, и они не работали. Затем я помню, что версия java на моем Mac была 1,7, и я установил версию 1.6 для subversion и возникла проблема после этой установки. Также я удалил eclipse и использовал чистую затмение и установку Android sdk. У меня все еще возникла проблема, после чего я удалил JDK 7, как сказано здесь http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html, и мой проблема решена.
У меня есть несколько проектов в моей папке. Каждый раз, когда я начинаю новый, я закрываю остальных. Я получил эту ошибку, потому что appcompat_v7 был закрыт.
appcompat_v7
и выберите Открыть проект.Это решило мою проблему.
Решено после изменения настройки в eclipse.ini
. Я использую OS X 10.11.4
и Eclipse Mars 4.5.2
.
Eclipse.app
в Finder.Show Package Contents
./Contents/Eclipse
.eclipse.ini
в вашем любимом текстовом редакторе.измените путь -vm, как показано ниже:
ПЕРЕД:/Library/Java/JavaVirtualMachines/ jdk1.7.0_79.jdk/Содержание/Главная/jre/bin
ПОСЛЕ:/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home/jre/bin
повторно запустите Eclipse.