Android SDK下载之后打开SDK Manage总是闪退呢 以管理员身份打开的时候也是一样闪退网上的办法都试过了都没解决
Tools-->android.bat里面的java路径也重新修改了还是闪退 JAVA的环境变量都修改了
cmd java -version也是出现了正常的Java版本信息
我重新下载了一次还是闪退 有没有人知道这到底是什么原因呀
关闭杀毒软件试试。如果不行可以尝试:
打开android-sdk\tools\android.bat 进行修改,
在android.bat文件中注释掉for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib%%a
加上 set swt_path=lib\x86_64
这可能是由于系统环境变量设置不正确导致的。您可以尝试以下步骤来解决问题:
1.检查Java版本是否与SDK Manager要求的版本相匹配。
2.检查系统环境变量中的JAVA_HOME路径是否指向正确的Java安装目录。
3.检查系统环境变量中的Path是否包含%JAVA_HOME%\bin。
4.尝试重新安装Java。
5.尝试重新安装SDK Manager。
6.确保电脑已经安装了所需的组件,如Java Development Kit(JDK)
可能是由于系统环境问题,SDK版本问题,Java版本问题。
建议可以检查,
使用的是正确的Java版本,并且已经配置了环境变222量。
下载的SDK版本与您使用的Android Studio版本相匹配。
重新安装SDK并重新配置路径。
在不同的电脑上安装看是否会出现相同的问题。
清除SDK缓存和重新启动电脑。
建议重新安装android studio,应该是某个配置文件出错导致的,这些路径啥的不对不会导致闪退的程度,使用自带的卸载方法,记得都清干净,gradle,sdk,安装目录等等,重新安装时选择新的配置,不勾选旧的。最后还是闪退的话,往前一个版本试试,可能是当前版本不兼容。
应该是你现在的jdk版本和现有的sdk不匹配,精确判断是定位到报错的日志目录进行查看,然后进行解决
这可能是因为系统中已经有了另外一个版本的Java在运行,导致SDK Manager无法正常启动。您可以尝试以下解决方案:
1.确认您已经安装了正确版本的Java JDK。SDK Manager需要使用Java SE Development Kit 8或更高版本。
2.检查系统中是否有多个Java版本,并将不需要的版本卸载。
3.检查环境变量是否设置正确,确保JAVA_HOME指向正确的Java安装目录。
4.如果仍然无法解决问题,您可以尝试重装SDK Manager或Android Studio。
5.可以尝试使用Java 9+版本,Android SDK Manager不支持Java 9+版本,但是它可以使用Java 8版本。
看下是否是java的jdk和jre存放在同一个目录上了,同一个目录里使用java -vesion会出来正常的版本信息,但是当Android使用时,就会报错,将jdk重新卸载后再安装,区分下路径。
不知道你这个问题是否已经解决, 如果还没有解决的话:应该是配置文件有问题了,建议重新安装一下android studio,然后在重新安装的android studio中,进行sdk的下载配置,切记,不要用之前的sdk目录了,这个方法肯定可以的