android sdk and avd manager does not launch on windows 7 x64

后端 未结 9 1167
逝去的感伤
逝去的感伤 2020-12-31 00:49

Can anyone please confirm if android development is not yet supported on windows 7 x64? I downloaded the sdk, but when I tried to launch the sdk and avd manager it fails to

9条回答
  •  伪装坚强ぢ
    2020-12-31 01:17

    For me the problem was solved on windows 8 64 by editing the find_java.bat in the android_sdk/tools/lib folder.

    Basically the for loops that set java_exe and javaw_exe will not work correctly if the path has a white space in it! Ie. "C:\Program Files\Java\jdk" has this, find_java.bat will set java_exe to "C:\Program" which android.bat doesn't like.

    I was ok when i edited find_java.bat like this: (see the two lines after 'rem edit:)

    rem Check we have a valid Java.exe in the path. The return code will
    rem be 0 if the command worked or 1 if the exec failed (program not found).
    for /f %%a in ('%~dps0\find_java.exe -s') do set java_exe=%%a
    rem edit:
    set java_exe="%JAVA_HOME%\bin\java.exe"
    if not defined java_exe goto :CheckFailed
    
    :SearchJavaW
    rem Check if we can find a javaw.exe at the same location than java.exe.
    rem If that doesn't work, just fall back on the java.exe we just found.
    for /f %%a in ('%~dps0\find_java.exe -s -w') do set javaw_exe=%%a
    rem edit:
    set javaw_exe="%JAVA_HOME%\bin\javaw.exe"
    if not exist %javaw_exe% set javaw_exe=%java_exe%
    goto :EOF
    

    HTH

提交回复
热议问题