Недавно я купил новый компьютер и теперь настраиваю инструменты, необходимые для разработки приложений Android. Я ранее не устанавливал инструменты на других компьютерах без проблем.
Теперь я нахожусь после того, как все готово для разработки, что когда я открываю XML-файл для редактирования внутри Eclipse, я получаю сообщение об ошибке:
Если я закрою вкладку для этого XML-файла, а затем снова открою ее, я смогу ее отредактировать, как ожидалось. Это происходит для всех файлов XML в моем проекте. При первом открытии его появляется ошибка, второй раз он работает нормально.
Чтобы немного устранить неполадки перед публикацией здесь, я пытаюсь установить разные версии eclipse. 3.4, 3.5, 3.6, все сталкиваются с той же ошибкой. Я даже пытался установить инструменты на разных компьютерах с различными операционными системами: windows 7 и mac os x.
Я попытался очистить папку .metadata в моей рабочей области, надеясь, что это были некоторые странные настройки затмения, которые вышли из-под контроля, не повезло.
Кроме того, после успешного открытия файла XML мой редактор выглядит так:
Я не могу представить свой макет в своей графической форме, даже находясь на вкладке «Графический макет».
Мой вопрос: как я могу редактировать свои XML-файлы без суеты?
Возможно, это та же проблема, которая была исправлена: Щелкните правой кнопкой мыши проект eclipse, нажмите «Свойства» и посмотрите «параметры запуска / отладки». Измените настройки для своего проекта, а в разделе «Цель» убедитесь, что AVD установлен – см. Предыдущий вопрос / ответ
Вы можете попробовать
Project -> Clean
Или скопировать все ваши файлы проекта в новый каталог без .classpath и .project, а затем
New -> Android Project -> From existing source
Импортировать его
Первое возможное объяснение
Сообщалось о других подобных проблемах и относится к выпадающему списку выбора SDK в макете. Второй скриншот показывает, что этот список пуст. Вы успешно завершили установку Android SDK?
Если не установлен установленный SDK, диспетчер компоновки не будет работать должным образом.
Также имейте в виду, что при определенных обстоятельствах эти пакеты не устанавливаются правильно из eclipse, и вы должны использовать команду android
(из папки tools
) для успешного выбора и установки пакетов.
Второе возможное объяснение
Кажется, что ваше рабочее место eclipse настроено на открытие любого XML по умолчанию в качестве макета Android.
Легко проверить:
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.
Надеюсь, что это поможет вам .