Подтвердить что ты не робот

Ошибка Android Pre Compiler?

Я столкнулся с очень неприятной проблемой. Я хотел использовать скользящее меню в моем проекте, после долгого и разочаровывающего поиска я узнал, что мне нужно обновить eclipse + ADT до нового один, чтобы правильно импортировать эту библиотеку, и у меня действительно работает демонстрационное приложение.

теперь я хочу интегрировать его в свой проект, поэтому я импортирую свой проект в ту же рабочую область, и после его импорта я получил следующую ошибку.

Errors occurred during the build.
Errors running builder 'Android Pre Compiler' on project 'MyProject'.
java.lang.NullPointerException

Я прошел через многие сайты, а также несколько таких вопросов, как this или , но ничего конкретного не нашел. Также я пробовал разные случаи, которые возможны, но они бесполезны.

так что я в середине странной ситуации, что библиотека не может быть импортирована на старое eclipse (Galileo + ADT v15), а проект не может быть импортирован в новое eclipse (ADT Bundle eclipse + ADT v21).

кто-нибудь, пожалуйста, помогите мне в этом.

4b9b3361

Ответ 1

Я считаю, что вы испытываете ошибку http://code.google.com/p/android/issues/detail?id=42051

У вас есть файлы без расширения в их имени, например. README? Попробуйте добавить расширение к файлам, например. READMEREADME.txt.

Используете ли вы Subversion? Попробуйте установить пакеты:

  • Subversive SVN JDT Игнорировать расширения
  • Подрывной поставщик услуг SVN

Ответ 2

Я думаю, что мы пострадали от ошибки, о которой упоминал Гиоргос Килафас. К счастью, Google выпустил обновление для ADT на своем канале предварительного просмотра, поскольку ни одно из других упомянутых решений не помогло мне.

Чтобы установить обновления, следуйте инструкциям, приведенным в комментарии № 20 от tnorbye: http://code.google.com/p/android/issues/detail?id=42051#c20

Это решило проблему для меня. Здесь DirectLink для канала предварительного просмотра: http://tools.android.com/preview-channel

Ответ 3

Проблема также возникает, когда у вас есть проект библиотеки, и вы "закрываете" этот проект.

Таким образом, вы можете попробовать открыть любой закрытый проект в рабочей области, на которую вы могли бы ссылаться.

Ответ 4

Кстати,

для тех, кто не хочет устанавливать пакет и другие вещи.. есть быстрое исправление....

  • Найдите svn в папке проекта и удалите все папки с именем svn (может быть скрыто).

  • Найдите *.svn и снова удалите весь файл расширения .svn

  • Импортируйте свой проект еще раз.

ВАЖНО: Я сказал, что это быстрое решение, если вы спешите, это не точное и лучшее решение. Он очистит все записи вашего "svn" для вашего проекта.

Если вы еще не знаете, как его повторно настроить, установите пакет, упомянутый выше, в ответы Giorgos Kylafas и schmidiii. Это идеальное решение

Ответ 5

Это случилось со мной. Мой проект зависит от android-support-v7-appcompat, который был закрыт. Каждый раз, когда я нажимал Ctrl + S, появляется диалоговое окно с ошибкой. После того, как я открыл android-support-v7-appcompat, я больше не видел диалог.

Ответ 6

Я попытался удалить проект из Eclipse, а затем повторно импортировал проект, который был неудачным. После этого все сработало.