Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android SDK更新失败,表示->;对的XML验证失败http://dl-ssl.google.com/android/repository/repository.xml_Java_Android_Android Emulator_Debian - Fatal编程技术网

Java Android SDK更新失败,表示->;对的XML验证失败http://dl-ssl.google.com/android/repository/repository.xml

Java Android SDK更新失败,表示->;对的XML验证失败http://dl-ssl.google.com/android/repository/repository.xml,java,android,android-emulator,debian,Java,Android,Android Emulator,Debian,我是Java和Android新手。我正在尝试在Debian Squence上安装Android SDK。我刚刚下载并安装了SDK。当我尝试更新包列表时,我得到以下错误 XML verification failed for http://dl-ssl.google.com/android/repository/repository.xml. Error: java.lang.NullPointerException 我已经检查了强制https使用http,这是我看到的唯一错误。我错过什么了吗

我是Java和Android新手。我正在尝试在Debian Squence上安装Android SDK。我刚刚下载并安装了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/platforms文件夹中。API在已安装的组件中可见。

尝试以下操作:找到文件androidtool.cfg并添加以下行:

sdkman.force.http=true

然后再试一次

我发现这似乎是JavaGCJ的一个问题

一旦我安装了OracleJava并停止使用JavaGCJ,错误就消失了

您可以在此处获取oracle java:

此外,在安装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)

重新运行android工具,一切都应该正常。

您是否尝试过在浏览器中查看该url?它显示正确吗?是的,我可以在http上下载XML,HttpSi是真的,有时我也会经历类似的事情我已经检查了强制https使用http,我检查了root和我的用户帐户的标志是否正确。我必须同意你,我还使用了
galtentives
将我的gcj更改为oracale/sun java,我将选择您的答案作为解决方案,这样这个问题就结束了:-)