Не удалось обновить Android SDK, например, не удалось выполнить проверку XML для http://dl-ssl.google.com/android/repository/repository.xml

1

Является новым для 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/platform. API был виден в разделе Установленные компоненты.

  • 0
    Вы пытались посмотреть этот URL в своем браузере? Правильно ли он отображается?
  • 0
    да, я могу скачать XML на http и https
Показать ещё 1 комментарий
Теги:
android-emulator
debian

2 ответа

2
Лучший ответ

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

Как только я установил Java-версию oracle и остановился с помощью 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" должен предоставить вам simliar-вывод, чтобы убедиться, что он установлен правильно:

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)

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

  • 0
    Я должен согласиться с вами, я также использовал galternatives чтобы изменить мой gcj на oracale / sun-java, я собираюсь выбрать ваш ответ в качестве решения, чтобы этот вопрос был закрыт :-)
0

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

sdkman.force.http=true

и повторите попытку.

  • 0
    Я уже проверил принуждение https использовать http и проверил, установлен ли флаг true для пользователя root и моей учетной записи.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню