簡體   English   中英

Android SDK Manager無法啟動/打開

[英]Android SDK Manager won't start/open

我知道這是一個普遍的問題,我嘗試了幾種解決方案,但沒有一種對我有用。

我已刪除所有內容並重新開始。 有人可以幫我解決這個問題嗎?

我有以下文件夾:
C:\\ Android \\ adt-bundle-windows-x86_64-20140702
C:\\ Android \\ android-ndk-r8e
C:\\ Android \\ android-sdk-windows
C:\\ Program Files \\ Java \\ jdk1.7.0_67
C:\\ Program Files \\ Java \\ jdk1.8.0_05
C:\\ Program Files \\ Java \\ jre7
C:\\ Program Files \\ Java \\ jre8

嘗試運行android.bat時:

C:\Android\android-sdk-windows\tools>android.bat
'xcopy' is not recognized as an internal or external command,
operable program or batch file.
ERROR: SWT folder 'lib\x86_64' does not exist.
Please set ANDROID_SWT to point to the folder containing swt.jar for your platform.

Android當前最多支持Java 7(JDK 1.7)。 如果使用JDK 1.8,它將無法正常工作。

另外,假設您使用的是Java 7,請通過將環境變量JAVA_HOME指向C:\\ Program Files \\ Java \\ jdk1.7.0_71來設置它,以便Android SDK Manager知道要使用哪個Java版本。

在Windows 64位上,可以通過轉至開始|訪問環境變量 控制面板| 系統| 高級系統設置| 系統屬性| 前進| 環境變量選項。 注意:您可能需要重新啟動Windows才能使更改生效。

注意:在Windows 8.1上 ,如果上述步驟失敗,請從installer_r23.0.2-windows.exe可執行文件安裝Android SDK,該文件可從此處下載。 另外,請確保從Windows 8.1卸載JDK 1.8,並且僅將JDK 1.7與Android SDK Manager(或1.6,如果需要)一起使用。

我認為環境變量Path仍然存在問題,您可以檢查Java 1.7 bin路徑是否存在URL? 例如C:\\ Program Files(x86)\\ Java \\ jdk1.6.0_29 \\ bin

您也可以嘗試從這里的建議https://developer.appcelerator.com/question/136334/xcopy-is-not-recognized-as-an-internal-or-external-command嘗試:

將此添加到您的路徑變量:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files (x86)\Java\jdk1.6.0_29\bin

請檢查ANDROID_SWT環境變量是否指向正確的文件夾(即adt文件夾中的sdk \\ tools \\ lib \\ x86)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM