Android: как избежать ошибки проверки XML и успешного обновления до 2.x SDK? - PullRequest
2 голосов
/ 18 марта 2010

У меня есть настройка для разработки под Android с 1.5 SDK на Mac O.S X - Eclipse 3.5. Я хочу обновить SDK, чтобы выбрать Window-> Android SDK и AVD Manager из Eclipse. Но выдает ошибку следующим образом:

Ошибка проверки XML для https://dl -ssl.google.com / Android / хранилище / repository.xml . Ошибка: cvc-elt.1: не удается найти объявление элемента 'sdk: sdk-repository'. Не удалось получить URL

Я попробовал «http» вместо https, но все равно получаю ту же ошибку. Я не знаю, почему возникает такая ошибка. Если я вижу сайт Android, https://developer.android.com/sdk/index.html это сбивает с толку.

Может ли кто-нибудь помочь мне обновить Android SDK до версии 2.x или более поздней, не удаляя текущую среду установки.

Ответы [ 3 ]

3 голосов
/ 19 марта 2010

Если вы используете очень старую версию инструментов, вам нужно будет загрузить более новый стартовый пакет с http://developer.android.com/sdk/index.html

Причина в том, что схема XML-файла репозитория изменилась, когда мы выпустили версию 5, но только инструменты версии 4 или выше могут адаптироваться к изменениям схемы.

Кстати, после загрузки нового начального пакета вы можете заменить папку инструментов из предыдущей установки новой. Таким образом, вам не нужно изменять PATH env var или любые другие ваши настройки.

1 голос
/ 01 ноября 2011

Если вы получаете сообщение об ошибке Ошибка проверки XML для https://dl -ssl.google.com / android / repository.xml . Ошибка: cvc-elt.1: не удается найти объявление элемента 'sdk: sdk-repository'. Не удалось получить URL

в Mac OS, затем загрузите Android SDK (Mac OS X (Intel) android-sdk_r15-macosx.zip) из http://developer.android.com/sdk/index.html. Распакуйте этот пакет и скопируйте этот пакет в корневой каталог Mac (Macintosh HD) и переименуйте этот распакованный пакет в android-sdk. Теперь откройте android-sdk-> tools-> android. Обновление SDK начнется автоматически. Вам не нужно устанавливать Java 6. Он автоматически устанавливается на ваш Mac OS.

1 голос
/ 23 марта 2011

Ошибка:

Ошибка проверки XML для https://dlssl.google.com/android/repository/repository.xml. Ошибка: java.lang.NullPointerException

Решение:

Эта ошибка возникает на Mac, поскольку Java 6 по умолчанию не установлена ​​на osX 10.5.6 или более ранней версии, и вам требуется Java 6 для запуска Android AVD и SDK Manager.

Самый простой способ преодолеть эту ошибку - установить последнюю версию Java.

Вы можете найти этот блог полезным.

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