No packages or platforms in sdk manager

后端 未结 3 1773
失恋的感觉
失恋的感觉 2021-01-16 08:29

In sdk manager i can\'t see any packages to install or any platforms.

I have tried running the sdk as administrator and disabling the antivirus program and firewall.

3条回答
  •  野趣味
    野趣味 (楼主)
    2021-01-16 08:47

    I believe I found the answer. I'm on Windows 7, and was having this same trouble. I did the following:

    1. install the android sdk and latest Java 7 JDK
    2. find the sdk batch file "android.bat" (for me it was at C:\Program Files (x86)\Android\android-sdk\tools)
    3. edit this file and go to the end where it runs the final java command with the variable %java_exe%
    4. Add -Djava.net.preferIPv4Stack=true right after the %java_exe%

    For me the line looked like this at the end:

    call %java_exe% -Djava.net.preferIPv4Stack=true %REMOTE_DEBUG% -Dcom.android.sdkmanager.toolsdir="%tools_dir%" -Dcom.android.sdkmanager.workdir=%work_dir% -classpath "%jar_path%;%swt_path%\swt.jar" com.android.sdkmanager.Main %*
    

    I then see all the packages properly show up when I run "SDK Manager" from the windows start menu. NOTE! When I run it I right click and choose "run as administrator" which I think is always a good idea so that it has permission to add files etc.

    I found this solution by finding this article:

    http://maven.40175.n5.nabble.com/java-net-SocketException-caught-when-connecting-to-the-target-host-Invalid-argument-connect-td5715972.html

提交回复
热议问题