Android Studio - JVM Kurulumu bulunamadı


90

Yeniden başlatmaya çalışırken sorun yaşıyorum Android Studio

Kurulumdan sonra başlatmaya çalıştığımda şu hatayı alıyorum:

No JVM Installation found. Please install a 64 bit JDK.


Mevcut sistem spesifikasyonum:

İşletim Sistemi: Windows 8.0 64 bit version
JDK kurulu:JDK 1.8.0


Ne denedim:

Hatada bildirileni denedim ve ayrıca çözümlerin çoğunda, JDK_HOMEortam değişkenlerindeki değişkeni JDK yoluma (64 bit sürüm) ayarlamak içinC:\Program Files\Java\jdk1.8.0_05

*I also have tried rebooting system, just in case to test if the environment variable is not working without a restart


Bu çözümleri gördüm ve denedim ama hiçbiri çalışmıyor, bu yüzden şunlardan herhangi birinin kopyası olarak işaretlemeyin:
Windows 7'de Android Studio yüklemesi başarısız, JDK bulunamadı
Android stüdyosunda jvm bulunamadı, JAVA_HOME
Android olarak ayarlandı Windows 8 64bit'te Studio başlatması başarısız oluyor
Android Studio kurulumdan sonra başlamıyor


Java sürümü için cmd çıktısı:

görüntü açıklamasını buraya girin


Sadece referans için, JAVA_HOME'um sizinkiyle aynıdır, bu yüzden JDK'nızın 64-bit olduğundan emin olduğunuz sürece bunu bir sorun olarak göz ardı edebilirsiniz.
Veselin Romić

Program Files (x86)
JDK'nın

Güvenli tarafta olun, lütfen java -versionsorusunun çıktısını soru gövdesine ekleyin .
ozbek

1
Sanırım Android Studio'yu Java 8 ile çalıştıramazsınız. Bugün Studio'yu bir Mac Yosemite'ye yükledim ve stüdyo Java 6'ya ihtiyaç duyduğundan şikayet etti. Java 7'yi yüklemeyi deneyin. Windows'ta bir Java 7 kurulu vardı.
Varun

Benim de varsayımım java 8 ile çalışmıyor .. ama neden ve nerede rapor ediliyor? Bu şeyin listelenmiş nereye herhangi .. göremiyorum olarak
Syed qarib

Yanıtlar:


68

Ben de aynı sorunu yaşadım. Her türlü yolu ayarlamayı denedim ama hiçbir şey işe yaramadı. Bu yüzden kirli bir düzeltme yapmam gerekti. Bununla ilgili tek sorun, boş bir komut satırı penceresi açmasıdır.

Çalışması için aşağıdakileri yaptım.

  • AndroidStudio kurulum klasörüne gidin.
  • git binklasör ve açık studio.batmetin editörü
  • set JAVA_HOME=C:\Program Files\Java2\jdk1.8.0// ECHO satırından sonra java yolunuzu ekleyin .
  • goto Start-> All Programmes-> Android Studio->
  • sağ tıklayın Android Studiove tıklayın properties.
  • Gibi bir Targetşey göreceksin<installation path>android-studio\bin\studio64.exe
  • olarak değiştir <installation path>android-studio\bin\studio.bat

Artık menüden tıklayarak erişebilirsiniz.

Not: 8 ile denedim, işe yarıyor.


Bu umut verici görünüyor .. bir
şans

52
Android Studio RC 1'in bin klasöründe studio.bat yok
gderaco

14
Bilginize: Aynı hatayı alıyordum ama benim durumumda Java_Home yolumdaki bin klasörüne işaret ediyordum. Üst klasörünü C: \ Program Files \ Java \ jdk1.8.0_25 olarak değiştirdikten sonra, her şey yolunda gitti.
Vincy

3
Alexander'a ek olarak, burada "studio.bat" için ihtiyaç duyulan içerik: @echo off # NEXT_LINE # set JAVA_HOME = C: \ Program Files \ Java \ jdk1.8.0_31 # NEXT_LINE # cd "C: \ Utilitaires \ Development \ Android Studio \ bin "& Studio64.exe'yi başlat (# NEXT_LINE # yalnızca biçimlendirme için burada)
F2000

4
Bu sorunu yaşadım. Sorun, başlangıç ​​menüsü kısayolunun başlatılmasıydı, studio64.exeoysa benim JAVA_HOME32 bitlik bir sürümü gösteriyordu. Onun studio.exeyerine koştuğumda , iyi başladı. Bu yolu kullandım:C:\Program Files (x86)\Java\jdk1.7.0_55
Nick.McDermaid

50

Sorununuzu Windows 8.1 sistemimde yeniden oluşturdum:

  1. Yüklü JDK 1.8.0_11 64-bit .
  2. En son Android Studio Paketi yüklendi.
  3. Denetim Masası'na Gitti -> Sistem -> Gelişmiş sistem ayarları -> Ortam Değişkenleri ...
  4. 64 bit JDK'ma işaret eden JDK_HOME eklendi .
  5. Studio64.exe başlatıldı

Senin verdiğin mesajın aynısını aldım. Ortam değişkeni olabileceğini düşünerek şunları yaptım:

  1. Denetim Masası'na Gitti -> Sistem -> Gelişmiş sistem ayarları -> Ortam Değişkenleri ...
  2. Adı değiştirdi JDK_HOME için JAVA_HOME .
  3. Studio64.exe başlatıldı

Başarıyla ortaya çıktı!


%JAVA_HOME%\bin\java -versionÇıktı için ne gösteriliyor?
Robert Dean

1
sadece çılgın bir düşünce, belki JAVE_HOME değişkenini ikinci kez JAVA_HOME olarak yeniden adlandırın, bir boşluk veya yazdırılamayan bir karakter müdahalesi olması durumunda?

1
Bu seçilen ans olmalıdır
Naveed Ahmad

30

1. JDK'nın 64 bit sürümünü buradan indirin

görüntü açıklamasını buraya girin

  1. Sonraki resimde gösterildiği gibi, Control Panel-> System and Security-> Advanced system settings-> Environment Variables-> New(Sistem değişkenleri) seçeneğine gidin.

  2. Ardından değişken adını ekleyin: JAVA_HOME ve değişken değeri: C: \ Program Files \ Java \ jdk1.8.0_25

Lütfen jdk1.8.0_25JDK sürümüne bağlı olarak değişebileceğini unutmayın . görüntü açıklamasını buraya girin

  1. Soldaki pencerelerin geri kalanında Tamam düğmesini tıklayın.

Tüm bu adımları uyguladım ancak hata mesajını almaya devam ettim, bu yüzden bilgisayarı yeniden başlattım ve şimdi Android Studio açılıyor. Windows 10 Tech Preview kullanıyorum.
Michaël Polla

Bilgisayarı yeniden başlatmak, yukarıda belirtilen tüm adımları tamamladığımda sorunu çözüyor.
Muhammed İrfan

İŞ BU YAPAR!
T.Todua

11

1-Android Studio'ya sağ tıklayın ve özelliklere tıklayın.

2-linkteki studio64.exe'yi studio.exe ile değiştirin.


Bazen 64 bit üzerinde çalıştırmanıza gerek yoktur. Bu benim sorunumu çözüyor. Android Studio'nun her iki EXE sürümüne sahip olduğunu fark ettim. Bu yüzden şimdi 64 bit Windows 7'de en son JAVA SE 32 bit ile gayet iyiyim. Teşekkürler.
Izzy Helianthus

Studio64.exe, C: \ Program Files \ Android \ Android Studio \ bin klasöründeki studio.exe olarak değiştirildi ve masaüstünde studio.exe için yeni bir kısayol oluşturuldu. Şimdi hepsi harika. Teşekkürler.
Mian Asbat Ahmad

7

Tamam, bu sorunu da yaşıyordum ve bu benim için düzeltti. Kayıt için Windows 8.1 ve Java JDK 1.8.31 kullanıyorum, tümü 64-bit.

Sorun, içinde ayarlanan yoldaki "Program" ve "Dosyalar" arasındaki boşluktur JAVA_HOME. Daha önce bu sorunu yaşadım ama talimatlar Kontrol kadar gerçekten fark etmedi buraya ayarı için JAVA HOME, o zaman bütün yapılan duygusu.

Özetle, JAVA_HOMEyolu şundan değiştirin :

C:\Program Files\Java\jdk1.8.0_31

-e

C:\Progra~1\Java\jdk1.8.0_31

Kurulumunuz için doğru JDK sürüm numarasını ayarladığınızdan emin olun. Yoldan boşluğu kaldırmak sistemimdeki her şeyi düzeltti.

Yukarıda bağlantısı verilen sayfada belirtildiği gibi,

kullanmak C:\Progra~1\içinC:\Program Files\

ve C:\Progra~2\içinC:\Program Files(x86)\

JDK'nın sisteminizde nerede kurulu olduğuna bağlı olarak.

Not: Açık olmak gerekirse, bu değişikliği yapmadan önce, sistemim komut penceresinde JAVA_HOMEolmanın değerini doğru bir şekilde tekrarladı ve C:\Program Files\Java\jdk1.8.0_31beni her şeyin yolunda olduğuna inanmaya yöneltti. Ancak, çalıştırılmaya çalışıldığında %JAVA_HOME%\bin\javacyolun bulunamadığını bildirdi. Yoldan boşluğu kaldırdıktan sonra JAVA_HOMEaynı komut mükemmel şekilde çalışır.


1
Windows 10'da bu, kurulumun çalışmadığı sorunumu çözdü çünkü JDK'nın nereye yüklendiğini algılayamadı. Bunun gibi aptalca zırvalıklar bu yüzden Java'dan nefret ediyorum.
John81

3

Java 8'i kaldırın ve JDK_HOME'unuzu ve JAVA_HOME çevre yollarınızı temizleyin. Ardından tercihinize göre 64bit JAVA 6 veya 7 JDK yükleyin.


JAVA sürümünü düşürürsem çalıştırabileceğimi biliyorum .. ama neden bunu yapmalıyım? bu soru bu ..
Syed Qarib

Önermeye çalıştığım gibi, JAVA çevre yollarınız eski yüklemelerden kirli / kopyalanmış ve Android Studio'yu kafa karıştırıcı olabilir. Intellij Idea neredeyse JAVA 8 uyumludur, ancak Android henüz desteklemediği için herhangi bir JAVA 8 özelliğinden yararlanamazsınız. Hepsini temizlemek için iki kez kontrol edin ve JAVA 7'yi kurun, sorun olmayacaktır.
Martin Revert

Çünkü Android'de Java 8 kullanamazsınız.
bir kişi

2

SYSTEM VARIABLESNot içinde yolu ayarladığınızdan emin olun USER VARIABLES..... değişken adını JAVA_HOMEve adresi C:\Program Files\Java\jdk1.8.0_25\ noktalı virgül koymadığınızdan emin olun.


Örnek yolunuz bana yardımcı oldu .. çok teşekkür ederim :)
shihabudheen

1

Oracle'ın kurulum notlarına göre , doğru sistem için JDK'yı indirmeli / kurmalısınız . Size kolaylık sağlamak için, ona yukarıdaki cümleden bağlandım. Hala sorunla karşılaşırsanız, bir yorum bırakın. Aşağıda JVM'nizin 64 veya 32 bit olup olmadığını size söyleyecek bazı hızlı kod yazdım . Bu sınıfı çalıştırmanızı ve çıktısı hakkında bir yorum bırakmanızı öneririm:

public class CheckMemoryMode {
    public static void main(String[] args) {
        System.err.println(System.getProperty("sun.arch.data.model"));
    }
}

Aynı JDK yüklemiş .. JDK .. cezası çalışır ben .. Tutulma üzerinde programlar çalışan hiçbir problem olarak
Syed qarib

Lütfen az önce eklediğim kodu derleyin / çalıştırın ve ne yazdığını bana bildirin.
hd1

genellikle tüm fikir ürünleri için bin dizininde bir 'yarasa' başlatıcısı bulunur. JDK_HOME ve JAVA_HOME'un her ikisinin de kabul edildiğini açıkça belirtir. Başlatmaya çalışın ve sonra ne olacağını görün. En azından bir sorun varsa konsolda göreceksiniz. Sonra yarasa dosyasının kaynağına bakabilirsiniz. Kendini tanımlıyor.
simar

1
  • Benim için bunun, miras alınmayan Ortam Değişkenleri olduğu ortaya çıkıyor.
  • Hızlı cevap: studio.exe veya studio64.exe'ye değil, studio.bat'a tıklamak yerine yeniden başlatın

================ Ayrıntılar =================

  • - "Sağ Tıkla" "Yönetici olarak çalıştır" Benim için çalışıyor eğer ** JDK_HOME veya java_home kuruldu. (PATH'in benim için değiştirilmesine gerek yoktu) ** studio.exe'yi değil studio.bat'ı çalıştırıyorum ** Not: Varsayılan olarak bir Microsoft Hesabı'nda yöneticiyim (Microsoft'un bu kısmı bazı şeyleri etkiliyor olabilir) ve ben nadiren yeniden başlatma. Win8.1 64bit çalıştırıyorum. Hem JDKv1.8.0.0_25 32bit hem de 64 bit yükledim ve JRE 32bit ve 64 bit zaten yüklenmişti (başka yazılımlar tarafından kullanılıyor).

  • Studio.bat, studio.exe'ye tıklamak ve bir komut isteminden studio.bat'ı çalıştırmak arasında bir fark olduğunu gördüm. Yeniden başlatıp başlatmamam da bir fark var.

  • Fark: Sistem Ortamı Değişkenleri, programı nasıl başlattığıma bağlı olarak orada değildir.

  • Test etmek için:

  • Başlangıç ​​menüsünde "komut istemi" nin bir kopyasını masaüstünüze sürükleyin, ardından özellikleri değiştirin, böylece "Başla", studio.bat'ın konumu olur

  • studio.bat dosyasını studio_debug.bat'a kopyalayın (uğraşabileceğimiz bir tane)
  • rahatlık için studio_debug.bat kısayolunu masaüstüne sürükleyin.
  • studio_debug.bat dosyasını düzenle (sağ tıklama -> düzenle)

== Değiştir:

@echo off

== ila

@echo on         
echo Set===================
set
echo ======================
pause
  • Bu, studio.bat'ta hata ayıklamaya da yardımcı olabilir:

== değişiklik:

"%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*

== ila

echo =================
echo Starting: "%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*
pause
"%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*
echo =================
  • Artık studio.bat dosyasını komut isteminden çift tıklatmaya karşı çalıştırdığınızda, JAVA_HOME ve PATH dahil ortam değişkenlerinde farklılıklar görebilirsiniz. Eğer yaparsan benimle aynı sorunun var.

  • Sorun şunlara bağlı gibi görünüyor:

    1. ortam değişkenlerini değiştirdikten sonra yeniden başlattınız mı?
    2. yerel veya microsoft hesabı olup olmadığım önemli görünmüyordu
    3. yönetici veya başka bir hesap türü olmanıza bağlı olabilir
    4. studio.bat, studio.exe veya studio64.exe kullanmaya başlayıp başlamadığınız
  • .

  • Bilginize: Sistemimde studio.bat tarafından yürütülen gerçek başarılı başlatma komutu aşağıdaki gibiydi (studio64.exe dahil):

    "C: \ Program Files \ Java \ jdk1.8.0_25 \ bin \ java.exe" "-Xms128m" "-Xmx750m" "-XX: MaxPermSize = 350m" "-XX: ReservedCodeCacheSize = 96m" "-ea" "- Dsun.io.useCanonCaches = false "" -Djava.net.preferIPv4Stack = true "" -Djsse.enableSNIExtension = false "" -XX: + UseCodeCacheFlushing "" -XX: + UseConcMarkSweepGC "" -XX: SoftRefLRUPolicy "--MSPerMB = 50 XX: + HeapDumpOnOutOfMemoryError "" -Didea.platform.prefix = AndroidStudio "" -Didea.paths.selector = AndroidStudioBeta "-Djb.vmOptionsFile =" C: \ android-studio \ bin \ studio64.exe.vmoptions "" -Xbootclasspath / a: C: \ android-studio \ bin \ ../ lib / boot.jar "-Didea.paths.selector = AndroidStudioBeta -Didea.platform.prefix = AndroidStudio -cp" C: \ android-studio \ bin \ .. \ lib \ bootstrap.jar;C: \ android-studio \ bin \ .. \ lib \ extensions.jar; C: \ android-studio \ bin \ .. \ lib \ util.jar; C: \ android-studio \ bin \ .. \ lib \ jdom.jar; C: \ android-studio \ bin \ .. \ lib \ log4j.jar; C: \ android-studio \ bin \ .. \ lib \ trove4j.jar; C: \ android-studio \ bin \. . \ lib \ jna.jar; C: \ Program Files \ Java \ jdk1.8.0_25 \ lib \ tools.jar "com.intellij.idea.Main

  • Umarım bu başkasına yardımcı olur.


1

Hem Android Studio hem de JDK'nın yüklü sürümünün 32 bit veya 64 bit olduğundan emin olun. JDK 32 bit ve Android Studio 64 bit veya tam tersi ise, JAVA_HOME'u kurmanıza rağmen çalışmaz.


1

Düzeltmem, JAVA_HOME yolunu eklediğim çift tırnak işaretlerini kaldırmaktı .

JAVA_HOME'u "C \ Program Files ..." olarak bildirmek yerine

"Öğesini kaldırdım ve JAVA_HOME'u C \ Program Files olarak ilan ettim ...

Win 7, x64'teyim


1

Ben de aynı sorunla karşılaştım. Bana yardımcı olan çözüm, 64 bit JDK'yı bu bağlantıdan indirip kurmam ve " java_home " değişkenini C: \ Program Files \ Java \ jdk1.7.0_45 gibi yeni JDK yüklü yola ayarlamamdı. Bu yardımcı olur umarım.


1

Makinemi 7'den 10'a yükselttikten sonra aynı problemi yaşadım, tüm JDK'yı yeniden yüklemek zorunda kaldı ve sadece birkaç saniye sürdü. İşte izlediğim adımlar.

Bu bağlantıya gidin http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Oracle iletişim sözleşmesini kabul edin. Sonra benim durumumda Windows sürümünüzü seçin 64 bit sonra ..Sonraki..Sonraki, bir kez rekabet edince Android stüdyonuzu sorunsuz bir şekilde yeniden başlatabilirsiniz. Bu yardımcı olur umarım


0

İşte çözüm geliyor.

Yönetici olmayan bir pencere profili kullanıyorsanız, sadece ANDROID STUDIO'yu yönetici olarak başlatın !

Ortam değişkenleriniz doğruysa bu hile yapacak. Zevk almak!


Bunun sorunla ilgisi yok. Kendinizi deneyin

0

Android Studio, Java 1.8veya ile mükemmel şekilde çalışır Java 8. Ayrıca geçersiz JVM hatası yaşıyordum. Nedeni ";" içeriyordu (noktalı virgül) JAVA_HOMEyol değerinin sonunda . Yol değeri için doğru biçim:

C: \ Program Files \ Java \ jdk1.8.0_xx (xx'i mevcut sürümünüzle değiştirin)

Değerin ;sonuna (noktalı virgül) eklemeyinJAVA_HOME


0

Benim durumumda

Gelen Control Panel -> System -> Advanced system settings -> Environment Variablesvar hiçbir JDK_HOMEVEYAJAVA_HOME

YANİ

C: \ Program Files \ Java \ jdk1.8.0_25 \ konumuna işaret eden JDK_HOME adlı bir girdi ekledim (bunu JDK kurulum yolunuza yönlendirmelisiniz)

Ve şimdi her şey yolunda görünüyor


0

Sadece jdk1.8.0'ı kurmanız ve ardından bilgisayar simgesine sağ tıklamanız ve ardından özellikleri seçmeniz, ardından sol panelde, gelişmiş sistem ayarlarını seçmeniz, ardından iletişim kutusunda Ortam Değişkenleri'ni seçmeniz, ardından bu iletişim kutusunda, bölümde kullanıcı değişkenleri yeni oluşturun Değişken adı olmalı JAVA_HOMEve yolu C:\Program Files\Java\jdk1.8.0(benim bilgisayarımda) sonra sistem değişkeni bölümü, PATHdeğişken seçin ve bu yolun sonuna ekleyin C:\Program Files\Java\jdk1.8.0\binve ardından tüm iletişim kutusu için Tamam'ı seçin ve bu adımlardan sonra Android stüdyosunu çalıştırın. Ve test için, Windows'ta cmd'yi çalıştırın ve java -versionbir java sürümü döndürdüyse ve ... doğru bir şekilde kurulmuşsa bu komutu çalıştırın .

Not: Windows 8.1 64 bit'te yanıt alıyorum.


0

Bu, Windows 7 64Bit makinemde test edildi.

Oldukça garip ... Aynı sorunu yaşadım - IntelliJ Idea (Android Eklentisi dahil) mükemmel çalışıyordu.

Ancak, Android Studio 1.0'ın çalışmasını sağlamak için yaptığım şey şu (eksik adım yok -> belki yeni başlayanları programlamaya yardımcı olur).

Sadece yeni bir ortam değişkeni ayarlayın ...

  1. Windows-Tuşuna basarak ve env yazarak ... "Sistem ortamı değişkenlerini düzenle" göreceksiniz. Tıklayın!
  2. Şimdi "Ortam Değişkenleri ..." ni tıklayın.
  3. Sistem değişkenleri ("Kullanıcı değişkenleri" DEĞİL) altında, adlı yeni bir giriş ekleyin JAVA_HOMEve değeri Java klasörünüze (gibi C:\Program Files\Java\jdk1.8.0_25) ayarlayın
  4. başvur ve gitmekte fayda var.

Not: Java yolunu nasıl belirleyeceklerini açıklamak isteyen bazı insanların neden nükleer bilim hakkında yazdığını bilmiyorum


0

Çözüm, hatanın kendisinde verilir, Bilgisayarıma Goto (Sağ tıklama) -> özellikler -> Gelişmiş sistem ayarları -> Ortam değişkenleri -> Yeni değişken oluştur.

Aşağıdaki ayrıntıları ona verin:

Değişken adı: JAVA_HOME.

Değişken değer: (java jdk kurulum klasörüne giden yolunuz).

Java kurulumunun yolunu bulmak için, pencere kurulum sürücünüzdeki (normalde C sürücüsü) program dosyalarına gidin. JDK klasörüne giden JAVA adlı klasörü bulun.

Bağlantı adresini üstten kopyalayın ve Değişken değerine yapıştırın.

Şimdi Tamam'a basın ve ortam değişkeni oluşturulduktan sonra android stüdyosunu yeniden başlatın.

Umarım yardımcı olur.


0

"ortam değişkenleriniz" iyi ayarlanmışsa, Başlat> Tüm Programlar> Android Studio> Android Studio'yu güncellemeyi deneyin

sağ tıklayın, Özellikler'e tıklayın ve android studio sdk yolunu ayarlayın

içinde

kısayol> Hedef


0

Windows 7 kullanıyorsanız , jdk-xxxx-windows-x64.exe'yi kurduğunuzdan emin olun. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Daha önce 64 bit sürüm yerine 32 bit kurmuştum, dolayısıyla program dosyaları x (86) klasörüne yüklenmişti. Ancak 64 bit sdk kurulumunu kurarsanız, program dosyaları klasörüne kurulur. Sonra JAVA_HOME = 'C: \ Program Files \ Java \ jdk1.8.0_65' ayarını yapın. İyi çalışması gerekir.


0

Değişkenlerim diğer sistem değişkenlerine işaret ediyordu, bu yüzden JDK_HOME

%programfiles%\Java\jdk1.8.0_45

ve bunu açıkça değiştirmek zorunda kaldım

C:\Program Files\Java\jdk1.8.0_45

JAVA_HOME için benzer


0

My JAVA_HOMEc:/jredoğrudan işaret ediyordu . Bu yüzden onu olarak değiştirdim C:/java/jreçünkü hangisini kullanacağımı seçmek kafam karışmıştı, bu yüzden onu spesifik olanla değiştirdim ve benim için çalışıyor. Not: Makinenize yalnızca bir JRE'nin yüklenmesi daha iyidir


0

Dosyayı silerek durumumdaki sorunu çözdüm

C: \ Kullanıcılar \ kullanıcıadı.AndroidStudioX \ studio64.exe.vmoptions

(x, android stüdyonuzun sürümünü gösterir, bu nedenle farklı olabilir) , çünkü onu daha önce VM seçeneklerini özelleştirmek için oluşturdum. Bu kadar basit


0

Kurulum yolunuzu ve java yolunuzu varsayılan sistem yoluna;

Bilgisayarım'a sağ tıklayın -> Özellikler -> Gelişmiş Sistem Ayarı -> Gelişmiş -> Ortam Değişkenleri -> Sistem Değişkenleri kategorisi altında "Yol" u bulun -> ile ayırarak android kurulum yolunu ve java yolunu ekleyin ; ...

İnanın işe yarıyor


0

Ortam değişkenlerinde yolları doğru bir şekilde ayarladıktan sonra çalışmıyorsa,
Android Studio'yu Yeniden Yükleyin ve benim için çalıştı.


0

Android Studio \ bin'imin altında iki klasör var

studio.exe ve studio64.exe

İlk programı çalıştırmayı denedim ve bana belirtilen hatayı veriyor.

Ancak studio64.exe'yi çalıştırırken işe yarıyor.


-1

Android'in Java 8'i desteklemediğini düşünüyorum. Resmi olarak android'in aşağıda belirtildiği gibi java 6'ya ihtiyacı var:

https://developer.android.com/sdk/installing/installing-adt.html

İşte size iyi bir bağlantı veriyorum, umarım bunlar bu soruyu temizler:

Android geliştirme için Java 8 kullanmak mümkün mü?


1
Hayır. Android, JDK 7'yi destekler. ADT yerine Android Studio'yu kontrol etmelisiniz. developer.android.com/sdk/installing/studio.html
Dalinaum

-1

Yüksek sesle ağlamak için bunu düzeltmek ÇOK KOLAY!

  1. Sol taraftaki "Gelişmiş sistem ayarları" seçeneğine tıklayın ve "Denetim Masası \ Tüm Denetim Masası Öğeleri \ Sistem" seçeneğine gidin

  2. Açılan pencerede " Environment Variables! " Yazan bir kutu gösterilir . Tıkla.

  3. Yeni değişken eklemek için "yeni ekle" yi tıklayın.

  4. Tip JAVA_HOMEadresinde birinci kutuda ve ikinci kutuya için IE / benim durumumda C:\Program Files\Java\jdk1.8.0_25bunun kaydet. her şeyden çık. BU KADAR!!

Android Studio'nun keyfini çıkarın! Açıkçası, yukarıdakilerin çalışması için önce java'yı yüklemeniz gerekir ya da onu başka nasıl kullanabilir veya bilgisayarınızda ona işaret edebilirsiniz. Yukarıdaki talimatlar şaşırtıcı derecede yanıltıcı ve karmaşıktır. Kayıt için ben dullar 8.1, EVET en son pencerelerde çalışıyor ve düzeltmesi gülünç derecede basit.

-OSG


4
Sadece bir öneri, ama insanlarla küçük düşürmemeye çalışın ve bence daha iyi karşılanacaksınız. Benim de dahil olmak üzere pek çok kişi tam olarak önerileni yaptı - JAVA_HOMEJDK klasör konumuna işaret etmek için sistem env varını ekledi , cmd isteminde yankılayarak %JAVA_HOME%(olarak ayarlayarak C:\Program Files\Java\jdk1.8.0_31) doğru olup olmadığını kontrol etti ve hepsi doğru ayarlanmış gibi görünüyor , ancak Android Studio başlatılamıyor ve "geçersiz JVM kurulumu" mesajını gösteriyor. Bu kadar etkinlikle, herkes için "gülünç derecede basit bir şekilde düzeltilmesi" açık değildir.
randall

1
@randall: Bu soruya verilen cevapların çoğu bununla aynı, ancak insanların cevap vermeden önce tüm soruyu okumamaları üzücü, sorunun kendisinde bunu denediğimi belirtmiştim.
Seyyid Qarib 01

-1

Denetim Masası -> Sistem -> Gelişmiş sistem ayarları -> Ortam Değişkenleri

Değiştim JAVA_HOME için JAVA ve yine değişti JAVA için JAVA_HOME .

ve iyi çalışıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.