android - tutorial - java studio




Windows 7上的Android Studio安裝失敗,找不到JDK (19)

  1. 添加JAVA_HOME和JDK_HOME系統環境變量。
  2. 右鍵單擊android studio(64版本,如果這是您的操作系統和JDK)並轉到兼容性選項卡並將“以管理員身份運行”設置為true。
  3. 運行android studio和幾乎當它工作的時候運行高五。
  4. 如果失敗,請嘗試cmd.exe中的“where java”。 如果它首先列出c:\ system32 \ java.exe,則重命名該文件並重試。

我下載了Android Studio並嘗試啟動該程序。

這是在Java 1.7上運行的Windows 7 64位版本。 在安裝過程中,我的Java 1.7被檢測到,並且安裝的其餘部分都很順利。 但是,當試圖從桌面圖標啟動應用程序時,沒有任何反應。 查看任務管理器,加載來自CMD的新進程。 這是因為它試圖運行批處理文件studio.bat

當我通過CMD執行時,出現以下錯誤:

錯誤:無法啟動Android Studio。 找不到JDK。 請驗證ANDROID_STUDIO_JDK或JDK_HOME或JAVA_HOME指向有效的JDK安裝。 ECHO關閉。 按任意鍵繼續 。 。 。

我試圖打開idea屬性文件來查看是否有可以為此ANDROID_STUDIO_JDK配置的東西或類似的東西。 但是,我什麼都沒發現。 我希望你們中的一些人能讓我知道你是否能夠安裝這個軟件,或者你是否也有問題。


Android Studio v0.1.1已修復此問題,因此只需更新Android Studio即可使用。


請確保您重新啟動ANDROID STUDIO

即使我應該知道更好,並發誓我做了,請確保您重新啟動工作室後進行這些更改,因為它顯然不檢查每個構建它們(這對我來說是有道理的,系統/用戶變量應只能在啟動時讀取一次)

無論如何,是的...確保在進行這些更改後重啟。

Path =到jdk文件夾中的bin文件夾(路徑已存在)

JAVA_HOME =到jdk文件夾


今天我發現了這個問題發生時的另一種情況 - 當你有幾個JDK時,在JAVA_PATH中定義。 我有:

JAVA_HOME = C:\JAVA\JDK\jdk1.6.0_38;C:\JAVA\JDK\jdk1.7.0_10

所以我收到了Android Studio安裝程序的這個問題

但是當我刪除了一個JDK時 - 問題已經解決:

JAVA_HOME = C:\JAVA\JDK\jdk1.7.0_10

安裝wisard發現我的JDK,我有一個愉快的夜晚去學習工作室。

但不幸的是,即使安裝了studio也不能用幾個jdk。 有誰知道如何解決它?

我希望我已經幫了別人


嘗試安裝32位JDK

如果您安裝了jdk並設置了系統變量(例如JAVA_HOME或JDK_HOME),然後嘗試點擊並返回,則可能已經安裝了64位JDK,只需下載32位jdk並安裝即可。


在Windows 10上,重新啟動安裝程序並以管理員身份運行。


如果你有它運行,但現在它不會啟動。
我刪除了C:\Users\<NAME>\.AndroidStudio<version>\文件夾,它工作。


如果您收到“您的Android SDK已過期...” - 點擊“ 配置 ” - >“ 項目默認值 ” - >“ 項目結構 ”,選擇“ SDKs ” - >“ Android SDK ”選擇“ Android 4.2.2 ”。 點擊“確定”。 現在它應該可以正常工作。


對我而言,問題在於我已將GC vm arg更改為C:\Users\<username>\.AndroidStudio2.1\studio64.exe.vmoptions文件中的-XX:+UseParallelGC 。 這就是我在Eclipse中使用的,我正在嘗試各種各樣的東西來獲得Android Studio的一半,就像Eclipse一樣高效。 我將GC恢復為-XX:+UseConcMarkSweepGC


JDK 7和JRE 7安裝指南中將最新的JDK安裝到您的系統中。

JAVA_HOME -> C:\Program Files\Java\jdk1.7.0_4
path -> C:\Program Files\Java\jdk1.7.0_4\bin

我下載了最新的jdk版本

JAVA_HOME到C:\ Program Files \ Java \ jdk1.8.0_11 \ bin將PATH設置為C:\ Program Files \ Java \ jdk1.8.0_11 \ bin

我重新啟動了STUDIO,它工作。


我在這裡tried很多答案,但none of them works ,所以我決定mix some of the answers這裡mix some of the answers ,並且我很成功

第1步:右鍵單擊我的電腦,或通過按下Windows按鈕,然後右鍵單擊並選擇Properties進入系統Properties

步驟2:單擊advanced system settingsEnvironment Variables

第三步:注意有兩個不同的變量。 你需要創建的是system variables not user variables ,當你點擊新的類型如下

變量名稱: JAVA_HOME

變量值: C:\Program Files\Java\jdk1.8.0_25\ (注意:請檢查路徑是否正確,有時候是C:\Program Files (x86)\Java\jdk1.8.0_25

第4步:運行android studio,無需重啟。

注意:

* C:\Program Files\Java\jdk1.8.0_25\完全取決於您的JDK而不是JRE的安裝路徑,所以如果您看到如下圖所示的內容,請不要混淆。 只需輸入你的jdk的位置,在我的情況下是C:\Program Files\Java\jdk1.8.0_25\

*輸入變量值時Do not include the bin folder

編輯: 對於Windows 8和10用戶:嘗試運行C:\Program Files\Android\Android Studio\bin\studio.exe而不是C:\Program Files\Android\Android Studio\binstudio64.exe


我遇到了安裝由於“ $(^ name)停止工作而停止 ”的錯誤。 我已經安裝了Java SE開發工具包,同時將SDK_HOME和JAVA_HOME都設置為“C:\ Program Files \ Java \ jdk1.7.0_21 \”。

我的筆記本電腦安裝了Windows 7 64位

所以我試圖安裝32位版本的Java SE開發套件,將我的JAVA_HOME設置為“C:\ Program Files(x86)\ Java \ jdk1.7.0_21”,重新啟動並且安裝正常。


我遇到過同樣的問題。 我有64位窗口8.我下載了工作在32位機器上的android工作室,但不是在我的64位上。

我的解決方案非常簡單。 我導航到

C:\ Program Files(x86)\ Android \ android-studio \ bin

在那裡我看到了2個exe文件studio.exestudio64.exe 。 通常在我的開始菜單中指向的是studio64.exe,alwasys一直在給我“環境變量JDK_HOME不指向有效的JVM”。 那麼我點擊studio.exe ,它工作:)

我希望這可以幫助像我這樣面臨同樣問題的人


最新JDK的路徑。 它工作得很好。


有時,您可以通過設置環境變量來解決此類問題, 以便進程在正確的位置查找JDK

另一種方法是找出進程正在查找的位置,然後將JDK放在那裡。

我使用Sysinternals的Process Monitor取得了很多成功:

  1. 開始 - >運行 - > procmon
  2. 轉到Filter菜單,然後選擇Filter...
  3. 設置Event Class is File System然後Include
  4. Add ,然後OK

這將過濾到您的計算機上發生的所有文件系統操作。

您可以嘗試基於文件系統操作的結果進行篩選:

  • 右鍵單擊Result列,然後Exclude 'SUCCESS'

您還可以很容易地根據進程名稱進行Filter... ,可以從“ Filter...菜單選項中進行Filter... ,也可以通過右鍵單擊“ Process Name列並選擇Include 'process.exe'

一旦找到失敗的文件系統操作, Path列將告訴您將JDK放在哪裡。

我發現這是非常強大的。 特別是與通過反複試驗改變環境變量的令人沮喪的過程相比。


添加一個值為c:\Program Files\Java\jdk1.7.0_21\的系統變量JDK_HOME為我工作。 最新的Java版本可以在here下載。

此外,請確保變量JAVA_HOME也設置了上述位置。 步驟在這裡視頻


為了完成這堆可能的解決方案:對我來說問題是,我沒有以管理員身份執行Android-Studio-Setup。 以管理員身份運行它使我能夠安裝Android-Studio。


隨著Androd Studio的最新更新,我有兩個版本的IDE啟動器

一個叫studio.exe ,另一個叫studio64.exe

C:\Users\myUserName\AppData\Local\Android\android-studio\bin

您必須啟動與您的Java版本64或32位相匹配的那個







android-studio