NullPointerException при работе с Android-разработкой в ​​Eclipse - PullRequest
0 голосов
/ 20 августа 2010

Я только начинаю разработку приложений для Android на Mac и получаю исключение NullPointerException каждый раз, когда захожу в Strings.xml, чтобы отредактировать его.

Вот шаги, за которыми я следовал -

  • Загруженное затмение 3.5
  • Установлен Android SDK
  • Загруженные SDK из диспетчера Android SDK.
  • Создан базовый проект Hello World.

Проект компилируется и работает нормально, но если я добавлю хотя бы один символ в Strings.xml, появится всплывающее окно, которое скажет -

"Произошла ошибка. Подробности смотрите в журнале.
Произошла ошибка. Пожалуйста, смотрите журнал для деталей. "

Когда я нажимаю подробности, все, что я вижу, - «Произошла ошибка. См. Журнал ошибок для получения дополнительной информации. java.lang.NullPointerException "

Что-нибудь, что я пропускаю полностью?

Ответы [ 6 ]

4 голосов
/ 19 января 2011

Перейдите на страницу настроек XML / XML Files / Editor и отключите параметр «Использовать выведенную грамматику ...».

Источник: http://groups.google.com/group/android-developers/browse_thread/thread/5ea69f7367b725a5/3ff91fea09a34b4a

4 голосов
/ 20 августа 2010

Упс, нашел пост в блоге, который исправил это для меня.Видимо, вы не можете открыть XML с помощью редактора ресурсов Android.Мне пришлось щелкнуть правой кнопкой мыши> Открыть с помощью> Редактор XML, чтобы он заработал.

http://sridharcse.blogspot.com/2010/08/android-opening-stringxml-gives-error.html

Любой, у кого есть лучшее решение / если я что-то испортил во время установки SDK, пожалуйста, напишите,Я приму твое:)

2 голосов
/ 23 декабря 2012

я только что перезапустил затмение и эта ошибка ушла (это действительно помогает мне) удачи

1 голос
/ 21 августа 2010

Вы точно на 3.5?Это известная регрессия в последнем выпуске Eclipse, и (помимо всего прочего) это хорошая причина на время вернуться к 3.5, если вы занимаетесь разработкой для Android.В Eclipse есть ошибка для отслеживания ошибок:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=318108

Если вам нужно еще больше убедить вернуться к 3.5 (если вы на самом деле на 3.6, что я не говорючто вы обязательно, просто это очень необычно, если это так), то есть еще несколько вопросов, чтобы обойти.

0 голосов
/ 22 декабря 2013

Вот мое решение для этого случая, и теперь я обычно использую Eclipse:

  1. Go Eclipse >> Справка
  2. Выбор проверки обновлений
  3. Пожалуйста, выберите все обновления, упомянутые в вашем eclipse.exe

My Situation

0 голосов
/ 23 февраля 2011

Влад ответил правильно.

Правильный выбор - перейти к windows -> предпочтений затмения -> XML -> XMLFiles / страница предпочтений редактора и отключите настройку « Использовать предполагаемую грамматику… ».

Просто сделайте это, затмение будет работать хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...