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

后端 未结 9 1210
逝去的感伤
逝去的感伤 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:25

    As one of the comments indicated its C:\android-sdk-windows\tools\lib\find_java.exe and find_java.bat to blame. I have Win7-64bit, no 32bit JavaJRE/JDK installs, one jre7 64bit install. Find_java.bat+exe tool cannot find proper path to 64bit version. I guess you're fine if only 32bit JRE was installed (did not try this).

    • Open DOS console and goto folder C:\android-sdk-windows\tools\lib\
    • run find_java.bat and find_java.exe, you should get "failed to convert path..." and "c:\windows\system32\java.exe" printouts
    • type command set path=c:\Program Files\Java\jre7\bin;%path%
    • run find_java.bat and find_java.exe, you don't get any errors and proper path to c:/program files/java/jre7/bin/java.exe is printed

    If you don't want to mess with Control Panel's environment prefs you could create two batch scripts to run AVD and SDK Manager.

    C:\android-sdk-windows\AVD Manager.bat

    set PATH=C:\Program Files\Java\jre7\bin;%PATH%
    "AVD Manager.exe"
    

    C:\android-sdk-windows\SDK Manager.bat

    set PATH=C:\Program Files\Java\jre7\bin;%PATH%
    "SDK Manager.exe"
    

    This problem and fix was tested on Win7-64bit/Android SDK Tools 20.0.3/Android SDK Platform-tools 14 releases.

提交回复
热议问题