Не удалось обновить Android SDK, сказав -> Ошибка проверки XML для http://dl -ssl.google.com / android / repository / repository.xml - PullRequest
1 голос
/ 01 июня 2011

Я новичок в Java и Android. Я пытаюсь установить Android SDK на Debian Squeeze. Я только что скачал и настроил SDK. Когда я пытаюсь обновить список пакетов, я получаю следующую ошибку.

XML verification failed for http://dl-ssl.google.com/android/repository/repository.xml.
Error: java.lang.NullPointerException

Я проверил принудительное использование https http, и это единственная ошибка, которую я вижу. Я что-то пропустил?

Я только что проверил свою версию Java

kumar@gentlehow-lx:/$ java --version
java version "1.5.0"
gij (GNU libgcj) version 4.4.5
...

Я попытался обновить sudo, но пакеты не были обновлены.

Я исправил это, вручную загрузив XML, а затем из XML я выяснил, какой zip-файл мне нужен. После загрузки файла я просто извлек файл и переместил извлеченную папку в папки SDK / платформы. API был виден в Установленные компоненты.

Ответы [ 2 ]

2 голосов
/ 03 июня 2011

Я обнаружил, что это похоже на проблему с java-gcj.

После того, как я установил Java-оракул и прекратил использовать java-gcj, ошибка исчезла.

Вы можете взять оракула Java здесь: http://www.oracle.com/technetwork/java/javase/downloads/index.html

Кроме того, после установки oracle java и при использовании Fedora мне пришлось выполнить следующие две команды, чтобы установить oracle java по умолчанию:

sudo alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_25/bin/java 20000
sudo alternatives --install /usr/bin/javaws /usr/java/jdk1.6.0_25/bin/javaws 20000

После установки, запуск 'java -version' должен дать вам аналогичный вывод, чтобы убедиться, что он установлен правильно:

java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) Server VM (build 20.0-b11, mixed mode)

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

0 голосов
/ 01 июня 2011

попробуйте это: найдите файл androidtool.cfg и добавьте следующую строку:

sdkman.force.http=true

и попробуйте снова.

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