Android SDK 无法启动
Android SDK won't start
我已经安装了 java jdk 1.8 及更高版本的 android SDK。
Android SDK 管理器无法打开,它闪烁了一秒钟,没有其他任何反应。
通过 运行ning android.bat 我得到以下错误:
C:\android\tools>android.bat
Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-win32-3550 or
swt-win32 in swt.library.path, java.library.path or the jar file
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:402)
at com.android.sdkmanager.Main.doAction(Main.java:390)
at com.android.sdkmanager.Main.run(Main.java:150)
at com.android.sdkmanager.Main.main(Main.java:116)
我已经设置了环境变量:
JAVA_HOME > C:\Program Files\Java\jdk1.8.0_102.
安装、重新安装、重新下载 java 和 android sdk,运行 以管理员身份,禁用防病毒软件,还尝试了此处找到的许多解决方案,但没有成功。
添加以下环境变量
ANDROID_SDK_ROOT - 你安装 sdk 的地方
更新您的 PATH 变量以包含以下内容:
;%ANDROID_SDK_ROOT%/tools;%ANDROID_SDK_ROOT%/platform-tools;%JAVA_HOME%/bin
您可以尝试安装 Android Studio,它应该会指导您完成设置并且通常会生成一个有效的 Android sdk。如果不需要工作室本身,请在完成后删除它而不是 sdk。
还要记住,Java 8 并未得到完全支持。事实上,N 之前的 android 版本(这只是一个预览)根本不支持 Java 8。即使 Android N 也不支持每一种语言功能。请在此处查看有关如何在 Android 中使用 Java 8 以及 N 将支持其哪些功能的详细信息:
https://developer.android.com/preview/j8-jack.html
目前无法针对 "real" 应用程序定位 Android N,因为没有物理设备可以 运行 它,所以我建议坚持使用 JDK 1.7现在。
我已经安装了 java jdk 1.8 及更高版本的 android SDK。 Android SDK 管理器无法打开,它闪烁了一秒钟,没有其他任何反应。 通过 运行ning android.bat 我得到以下错误:
C:\android\tools>android.bat
Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-win32-3550 or
swt-win32 in swt.library.path, java.library.path or the jar file
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:402)
at com.android.sdkmanager.Main.doAction(Main.java:390)
at com.android.sdkmanager.Main.run(Main.java:150)
at com.android.sdkmanager.Main.main(Main.java:116)
我已经设置了环境变量:
JAVA_HOME > C:\Program Files\Java\jdk1.8.0_102.
安装、重新安装、重新下载 java 和 android sdk,运行 以管理员身份,禁用防病毒软件,还尝试了此处找到的许多解决方案,但没有成功。
添加以下环境变量
ANDROID_SDK_ROOT - 你安装 sdk 的地方
更新您的 PATH 变量以包含以下内容:
;%ANDROID_SDK_ROOT%/tools;%ANDROID_SDK_ROOT%/platform-tools;%JAVA_HOME%/bin
您可以尝试安装 Android Studio,它应该会指导您完成设置并且通常会生成一个有效的 Android sdk。如果不需要工作室本身,请在完成后删除它而不是 sdk。
还要记住,Java 8 并未得到完全支持。事实上,N 之前的 android 版本(这只是一个预览)根本不支持 Java 8。即使 Android N 也不支持每一种语言功能。请在此处查看有关如何在 Android 中使用 Java 8 以及 N 将支持其哪些功能的详细信息: https://developer.android.com/preview/j8-jack.html
目前无法针对 "real" 应用程序定位 Android N,因为没有物理设备可以 运行 它,所以我建议坚持使用 JDK 1.7现在。