Intereting Posts
Почему вложенные веса плохи для производительности? Альтернативы? Предотвратить CollapsingToolbarLayout свернуть, если не нужно Android DrawBitmap Производительность для множества растровых изображений? Рисовать линию через текст в текстовом виде SavedInstanceState всегда имеет значение null Кнопка Capture media на Android> = 4.0 (работает на 2.3) Java.lang.IllegalStateException: не удается выполнить это действие после onSaveInstanceState с помощью DialogFragment Как изменить цвет фона TextView на цвет, определенный в моих файлах values ​​/ colors.xml? Тост не отображается в OnItemCLick Как исправить «SQLiteConnection для gms database», которая была утечка Как удалить тему из Firebase Console? (ТСМ) При создании службы нет пустого конструктора Как работает AsyncTask <String, Void, Void>? Android google play support / unsupport список устройств при применении фильтра Country Android ListView с элементами, доступными для кликов в его рядах, вызывает проблемы с продолжением прокрутки

Eclipse IDE с Android – исключения при первом открытии файлов XML

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

Теперь я нахожусь после того, как все готово для разработки, что когда я открываю XML-файл для редактирования внутри Eclipse, я получаю сообщение об ошибке: Изображение ошибки

Если я закрою вкладку для этого XML-файла, а затем снова открою ее, я смогу ее отредактировать, как ожидалось. Это происходит для всех файлов XML в моем проекте. При первом открытии его появляется ошибка, второй раз он работает нормально.

Чтобы немного устранить неполадки перед публикацией здесь, я пытаюсь установить разные версии eclipse. 3.4, 3.5, 3.6, все сталкиваются с той же ошибкой. Я даже пытался установить инструменты на разных компьютерах с различными операционными системами: windows 7 и mac os x.

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

Кроме того, после успешного открытия файла XML мой редактор выглядит так: Введите описание изображения здесь

Я не могу представить свой макет в своей графической форме, даже находясь на вкладке «Графический макет».

Мой вопрос: как я могу редактировать свои XML-файлы без суеты?

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

Solutions Collecting From Web of "Eclipse IDE с Android – исключения при первом открытии файлов XML"

Возможно, это та же проблема, которая была исправлена: Щелкните правой кнопкой мыши проект eclipse, нажмите «Свойства» и посмотрите «параметры запуска / отладки». Измените настройки для своего проекта, а в разделе «Цель» убедитесь, что AVD установлен – см. Предыдущий вопрос / ответ

Вы можете попробовать

Project -> Clean 

Или скопировать все ваши файлы проекта в новый каталог без .classpath и .project, а затем

 New -> Android Project -> From existing source 

Импортировать его

Первое возможное объяснение

Сообщалось о других подобных проблемах и относится к выпадающему списку выбора SDK в макете. Второй скриншот показывает, что этот список пуст. Вы успешно завершили установку Android SDK?
Если не установлен установленный SDK, диспетчер компоновки не будет работать должным образом.
Также имейте в виду, что при определенных обстоятельствах эти пакеты не устанавливаются правильно из eclipse, и вы должны использовать команду android (из папки tools ) для успешного выбора и установки пакетов.


Второе возможное объяснение

Кажется, что ваше рабочее место eclipse настроено на открытие любого XML по умолчанию в качестве макета Android.

Легко проверить:

  • Когда вы выбираете xml-файл в проводнике пакетов (или каком-то навигаторе) и щелкаете правой кнопкой мыши по нему и выбираете опцию Open With , список возможных редакторов должен появиться в открывшемся подменю.
  • Если по умолчанию выбран Android Layout Editor или если в списке отсутствует общий редактор xml, то это проблема.

Если это так, то вы должны посмотреть на настройки редактора по умолчанию файла xml в Preferences => General => Editors => File Association => *.xml и проверить, что редактор макета Android не настроен как значение по умолчанию (или единственный).

Поэтому моя интерпретация заключается в том, что вам не хватает реального редактора xml, и что eclipse пытается использовать редактор макетов Android, потому что он связан с файлами xml.

Наверху какого пакета eclipse вы установили свой ADT? Я рекомендую установить поверх пакета Java EE (это объемный 205 МБ).

Для каждого файла, с первой попытки, eclipse пытается использовать первый редактор XML для Android, который является редактором макета. Когда вы попробуете еще раз, он помнит, что это был сбой для этого файла и опускается на другой редактор.

Думаю, что вы должны установить Eclipse с Android, вот ссылки

1.Start Eclipse, затем выберите «Справка»> «Установить новое программное обеспечение» ….

2. Нажмите «Добавить» в верхнем правом углу.

3. В появившемся диалоговом окне «Добавить репозиторий» введите «ADT Plugin» для имени и следующего URL-адреса для местоположения: https://dl-ssl.google.com/android/eclipse/ Примечание : если у вас возникли проблемы с приобретением Плагин, попробуйте использовать «http» в URL-адресе местоположения вместо «https» (https предпочтительнее из соображений безопасности).

Нажмите «ОК».

4. В диалоговом окне «Доступное программное обеспечение» установите флажок «Инструменты разработчика» и нажмите «Далее».

5. В следующем окне вы увидите список инструментов для загрузки. Нажмите "Далее.

6. Прочтите и примите лицензионные соглашения, затем нажмите «Готово».

7. Когда установка завершена, перезапустите Eclipse.

Надеюсь, что это поможет вам .