2012-04-10 111 views
14

我想在Windows 7 64位上安裝Android SDK,但它不起作用。我不斷收到this screenAndroid SDK不能在win 7上安裝64位

JAVA SE Development Kit (JDK) not found. 
Error: Failed to find Java version for 'C:\Windows\system32\java.exe': [2] The system cannot find the file specified. (...) 
If you believe you have a JDK installed and it was not properly recognized, simply set an environment variable JAVA_HOME to point to it. 

我試着設置JAVA_HOMEC:\Windows\System32\java.exe(這是我的安裝路徑),它仍然無法正常工作。

在命令行中我測試了版本java -version,它的工作原理非常完美。

試過後面和後面的舊技巧,但可悲地不起作用。

這太令人失望....有什麼建議嗎?

+0

可能的重複:[在Windows 7 64位安裝Android SDK](http://stackoverflow.com/q/4384433/1048330) – tenorsax 2012-04-10 22:52:53

回答

18

這是JDK,不的Java,它缺少。 JAVA_HOME不應該指向java.exe文件。它應該指向jdk文件夾。 通常C:\Program Files\Java\jdk1.6.0_23或類似的。 如果您還沒有找到jdk文件夾,則應該從here安裝JDK

注意,official requirement 開發Android是JDK 6

+1

當然!謝謝。 – 2012-04-10 23:09:26

1

,因爲Android的SDK工具釋放16批處理文件中的一個變化可能就是罪魁禍首。嘗試ZIP文件而不是EXE。從http://developer.android.com/sdk/index.html下載android-sdk_r18-windows.zip。解壓縮到您的程序文件通常駐留的新的Android目錄(其他位置也應該工作)。將Android \ android-sdk \ tools \ lib目錄中的find_java.bat替換爲發行版16 SDK工具中的find_java.bat(如果您還沒有從http://tekeye.biz/download/find_java.zip獲取它)。使用ZIP代替EXE意味着快捷方式和程序組將不會被設置,但是您可以在android-sdk文件夾中運行SDK Manager.exe以獲取SDK的其餘部分。

0
  1. 解壓使用7zip的或類似的或重新下載的.zip
  2. 做什麼的安裝程序會做的.exe文件:創建工具和插件目錄,並把文件$COMMONFILES等爲工具和插件,如適當
  3. 打開一個(admin?)cmd窗口
  4. CD至tools/lib,notepad find_java.bat,請注意,它調用find_jave.exe-s
  5. 然後嘗試find_java.exe -s。它會說: Failed to convert path to a short DOS path: C:\Windows\system32\java.exe(這是一條完美的短路徑 - 已經離奇了)。
  6. 從.bat中的兩個調用find_java.exe中刪除-s。省省吧
  7. 運行/tools/android.bat
6

在系統變量JAVA_HOME環境變量設置爲C:\ Program Files文件\的Java \ jdk1.7.0_07 \沒有解決我的問題。

有幾點要注意的事項:

  1. 無需指定垃圾桶或JRE文件夾的名稱。
  2. 您需要取消並重新啓動了Android SDK安裝。上一個/下一個可能不起作用。
  3. 我只是複製從Windows資源管理器的地址欄中的文件夾名稱。無需用\替換\。
1

這裏是爲我工作的白手起家的設置步驟(截止到今天 - 2013年6月26日)

[設置步驟]

第一部分 - 的Java JDK

  1. 刪除已安裝在PC上的所有Java程序。
  2. 轉到:http://www.oracle.com/technetwork/java/javase/downloads/index.html(這就是Java JDK的下載站點)
  3. [http://www.oracle.com/technetwork/java/javase/downloads/index.html]->Mouseclick
  4. 選擇單選按鈕,並選擇並下載並保存到任何臨時目錄中。
  5. 鼠標單擊選中,JDK-7u25-窗口-x64.exe程序,然後右擊鼠標,選擇啓動安裝程序並安裝爲默認設置。

結果:Java的JDK的安裝將完成預期II

部分 - 的Android SDK(初步設置)

  1. [PC:首頁 - >鼠標點擊
  2. [PC:開始菜單] - >鼠標點擊
  3. [PC:控制面板] - >鼠標點擊
  4. [PC:系統 - >鼠標點擊
  5. [PC:高級系統設置] - >鼠標點擊
  6. [PC:環境變量:系統變量] - >鼠標點擊
  7. [PC:新系統變量] - >填寫如下:
    • 變量名:JAVA_HOME
    • 變量值:C:\ Program Files文件\的Java \ jdk1.7。0_25 - >鼠標點擊
  8. 關機/重啓PC

這是爲了確保在環境變量的變化將工作

第三部分 - Android SDK中

  1. 轉至:http://developer.android.com/sdk/index.html
  2. [http://developer.android.com/sdk/index.html]->mouse-click
  3. 下載以下,並保存到您的PC上的任何臨時目錄:
    • installer_r22.0.1窗口.exe(推薦)
  4. 鼠標單擊下載,然後右鍵單擊鼠標並選擇開始安裝過程並安裝爲默認設置。

結果:預期的Android SDK安裝將完成

0

最簡單的解決 我的Windows 7 64位系統 安裝Java JDK 64位是沒有工作,但之後: 同時安裝X32之後和x64它的工作:) 享受