解决Xamarin Android SDK Manager闪退问题

SDK Manager闪退是因为它找不到java.exe导致的。SDK Manager默认是通过读取注册表中JDK安装信息来java.exe的路径。如果注册表中没有JDK的正确安装信息,即使我们在系统变量path设置jdk的路径也无效。解决办法两个:
(1)重新安装JDK,用于重新生成注册表信息。
(2)如果不方便安装,则需要修改Android SDK中tools目录下android.bat中的内容。
set java_exe=”F:\Progra~2\Java\jdk1.7.0_80\bin\java.exe” ‘这里指定java.exe的完整路径
rem call lib\find_java.bat ‘注释该行代码
rem if not defined java_exe goto :EOF ‘注释该行代码

注意:如果java.exe所在路径中包含空格,会导致设置的路径错误。这个时候,需要在命令行中使用dir /X命令获取不包含空格的短路径。例如,这里的Progra~2就是Program Files (x86)短路径的表示方法。这样就解决了Android SDK Manager闪退问题

相关文章:

  • 2022-12-23
  • 2021-06-22
  • 2021-04-14
  • 2021-10-15
  • 2022-12-23
  • 2022-12-23
  • 2021-05-18
猜你喜欢
  • 2021-12-23
  • 2021-07-31
  • 2021-09-27
  • 2021-08-22
  • 2021-12-06
  • 2021-10-12
相关资源
相似解决方案