解决方案 »

  1.   

    Android Studio 根目录 bin 文件夹下有个名为  studio.bat文件,编辑软件打开。
    @ECHO OFF::----------------------------------------------------------------------
    :: Android Studio startup script.
    ::----------------------------------------------------------------------:: ---------------------------------------------------------------------
    :: Locate a JDK installation directory which will be used to run the IDE.
    :: Try (in order): ANDROID_STUDIO_JDK, ..\jre, JDK_HOME, JAVA_HOME.
    :: ---------------------------------------------------------------------
    IF EXIST "%ANDROID_STUDIO_JDK%" SET JDK=%ANDROID_STUDIO_JDK%
    IF NOT "%JDK%" == "" GOTO jdk
    IF EXIST "%~dp0\..\jre" SET JDK=%~dp0\..\jre
    IF NOT "%JDK%" == "" GOTO jdk
    IF EXIST "%JDK_HOME%" SET JDK=%JDK_HOME%
    IF NOT "%JDK%" == "" GOTO jdk
    IF EXIST "%JAVA_HOME%" SET JDK=%JAVA_HOME%
    IF "%JDK%" == "" GOTO error:jdk
    SET JAVA_EXE=%JDK%\bin\java.exe
    IF NOT EXIST "%JAVA_EXE%" SET JAVA_EXE=%JDK%\jre\bin\java.exe
    IF NOT EXIST "%JAVA_EXE%" GOTO errorSET JRE=%JDK%
    IF EXIST "%JRE%\jre" SET JRE=%JDK%\jre
    SET BITS=
    IF EXIST "%JRE%\lib\amd64" SET BITS=64:: ---------------------------------------------------------------------
    :: Ensure IDE_HOME points to the directory where the IDE is installed.
    :: ---------------------------------------------------------------------
    SET IDE_BIN_DIR=%~dp0
    SET IDE_HOME=%IDE_BIN_DIR%\..SET MAIN_CLASS_NAME=%ANDROID_STUDIO_MAIN_CLASS_NAME%
    IF "%MAIN_CLASS_NAME%" == "" SET MAIN_CLASS_NAME=com.intellij.idea.MainIF NOT "%ANDROID_STUDIO_PROPERTIES%" == "" SET IDE_PROPERTIES_PROPERTY="-Didea.properties.file=%ANDROID_STUDIO_PROPERTIES%":: ---------------------------------------------------------------------
    :: Collect JVM options and properties.
    :: ---------------------------------------------------------------------
    SET VM_OPTIONS_FILE=%ANDROID_STUDIO_VM_OPTIONS%
    IF "%VM_OPTIONS_FILE%" == "" SET VM_OPTIONS_FILE=%IDE_BIN_DIR%\studio%BITS%.exe.vmoptions
    SET ACC=
    FOR /F "usebackq delims=" %%i IN ("%VM_OPTIONS_FILE%") DO CALL "%IDE_BIN_DIR%\append.bat" "%%i"
    IF EXIST "%VM_OPTIONS_FILE%" SET ACC=%ACC% -Djb.vmOptionsFile="%VM_OPTIONS_FILE%"SET COMMON_JVM_ARGS="-Xbootclasspath/a:%IDE_HOME%/lib/boot.jar" -Didea.paths.selector=AndroidStudioBeta %IDE_PROPERTIES_PROPERTY%
    SET IDE_JVM_ARGS=-Didea.platform.prefix=AndroidStudio
    SET ALL_JVM_ARGS=%ACC% %COMMON_JVM_ARGS% %IDE_JVM_ARGS% %REQUIRED_JVM_ARGS%SET CLASS_PATH=%IDE_HOME%\lib\bootstrap.jar
    SET CLASS_PATH=%CLASS_PATH%;%IDE_HOME%\lib\extensions.jar
    SET CLASS_PATH=%CLASS_PATH%;%IDE_HOME%\lib\util.jar
    SET CLASS_PATH=%CLASS_PATH%;%IDE_HOME%\lib\jdom.jar
    SET CLASS_PATH=%CLASS_PATH%;%IDE_HOME%\lib\log4j.jar
    SET CLASS_PATH=%CLASS_PATH%;%IDE_HOME%\lib\trove4j.jar
    SET CLASS_PATH=%CLASS_PATH%;%IDE_HOME%\lib\jna.jar
    SET CLASS_PATH=%CLASS_PATH%;%JDK%\lib\tools.jar
    IF NOT "%ANDROID_STUDIO_CLASS_PATH%" == "" SET CLASS_PATH=%CLASS_PATH%;%ANDROID_STUDIO_CLASS_PATH%:: ---------------------------------------------------------------------
    :: Run the IDE.
    :: ---------------------------------------------------------------------
    SET OLD_PATH=%PATH%
    SET PATH=%IDE_BIN_DIR%;%PATH%"%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*SET PATH=%OLD_PATH%
    GOTO end:error
    ECHO ERROR: cannot start Android Studio.
    ECHO No JDK found. Please validate either ANDROID_STUDIO_JDK, JDK_HOME or JAVA_HOME points to valid JDK installation.
    ECHO
    PAUSE:end
    环境变量自己看下。
    反正我是这么设置的JAVA jdk我安装路径  F:\Java环境变量JAVA_HOME                                                     F:\Java
    ANDROID_STUDIO_JDK                              F:\Java
    CLASSPATH                                                 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\bin;反正我弄了半天,终于过去了。而且刚刚开始打开的时候会下载,速度相当慢,我以为假死了
      

  2.   

    亲,JAVA_HOME 是jdk的安装目录,后面不能加/bin,所以你的应该写成  E:\Program Files (x86)\Java\jdk1.7.0_60\,应该就好了。
      

  3.   

    Java_home路径不加bin,并且新建一个classpath,内容为:%JAVA_HOME%\lib\tools.jar;
      

  4.   

    前些日子发布的版本,这方法不行。已经没有.bat那个文件。
      

  5.   

    新版本没有 studio.bat   也没有加bin  分号都加上了。还是没有解决………………
      

  6.   

    JAVA_HOME:是指JDK安装目录,是不需要增加bin目录的,直接E:\Program Files (x86)\Java\jdk1.7.0_60即可。
      

  7.   

    添加JAVA_HOME系统变量,内容为【E:\Program Files (x86)\Java\jdk1.7.0_60\】应该就行了切记:E:\Program Files (x86)\Java\jdk1.7.0_60 后面一定要加 "\"
      

  8.   

    环境变量 java——home 把 bin去了
      

  9.   


    我也出现了相同的问题了,已经安装了JDK,设置了JAVA_HOME的值,仍然无法解决