如果您的路径和/或环境变量没有指向正确的 JDK,事情将无法正常工作。
一个坚如磐石的解决方案,特别是如果您必须安装多个 JDK(例如 Java 6/7/8)是创建一个批处理文件来启动 Android Studio。
创建一个名为 studio.bat 的新文件并将其放置在 Android Studio 安装外部的某个位置,例如
c:\mydevstuff\launchers\studio.bat
(如果您将批处理文件放在android-studio 文件夹中的任何位置,那么您在更新Android Studio 时会遇到问题。
将以下代码放入新的批处理文件中:
@echo off
REM Can make paths relative to SCRIPT_PATH if necessary
set SCRIPT_PATH=%~dp0
set ANDROID_STUDIO_JDK=<JDK Path>
set JAVA_HOME=<JDK Path>
set PATH=<JDK Path>\bin;%PATH%
cd <android-studio Install Path>\bin
start studio64.exe
如果您需要 32 位版本,请将 studio64.exe 替换为 studio.exe。
替换
<JDK Path>
带有您的 JDK 的路径,例如
C:\Program Files\Java\jdk1.7.0_25
替换
<android-studio Install Path>
带有您的 Android Studio 安装路径,例如
C:\Program Files\Android\android-studio
现在您可以运行批处理文件来启动 Android Studio。
补充:
如果要固定到任务栏,请创建批处理文件的快捷方式,然后将其目标更改为:
cmd.exe /c "<path to bat>\studio.bat"
然后通过拖放将此快捷方式固定到任务栏。
您也可以从原始 Android Studio studio.exe 文件中设置它的图标。