Android Studio geçerli bir Jvm bulamadı (MAC OS ile ilgili)


Yanıtlar:


355

Android Studio için uygulama paketini bulucuda açın ve Info.plist dosyasını düzenleyin . JVMversion anahtarını değiştirin. 1.6 yerine 1.6+ koyun *. Bu benim için çalıştı !.

Şerefe!

Düzenlendi:

Bu, Android Studio'nun eski sürümlerinde gerekli olsa da, artık önerilmemektedir. Resmi açıklamaya bakın

"Lütfen dikkat: Farklı bir sürüm seçmek için Info.plist'i düzenlemeyin. Bu sadece uygulama imzasını değil, aynı zamanda kurulumunuz için gelecekteki yama güncellemelerini de bozacaktır."

Antonio Jose'nin cevabı doğru.

Teşekkürler aried3r!


15
Mac'te 1.6 * olarak 1.8 * olarak değiştirdim
Titi Wangsa bin Damhore

5
Tamamlamak için: bu Info.plist dosyasında yapılmalıdır
Henridv

7
Bu, Android Studio'nun eski sürümlerinde gerekli olsa da, artık önerilmemektedir. Bkz resmi açıklamayı "Lütfen not:. Do düzenlemek Info.plist farklı bir versiyonunu almaya değil Bu senin yükleme uygulaması imzasını, aynı zamanda gelecekteki yama güncellemeleri sadece kıracak." Antonio Jose'nin cevabı doğru.
aried3r

6
Alonso ve Shane'in cevabına göre, Apple'ın resmi paketi hile yaptı. Kandırmaya gerek yok!
Justin Lawrence

6
Vay 1.6+ benim için çalıştı .. Ben güncelleme sonra sadece yeni bir uygulama indireceğim!
Neil Japhtha

174

Bu adamı buraya kur

http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US

ve iyi olmalısın.



4
Bunun kabul edilmiş ya da doğru cevap olmadığını anlamıyorum. Bu temelde sorunu düzeltir ve herhangi bir dosyayı düzenlemenizi engeller. En azından Yosemite'deki Javas eksik olduğu için Android Studio'yu başlatamama meselesiyle. Intellij 14 için aynı düzeltme
Andy

8
İlk önce Oracle'dan en son JVM'yi indirin ve yükleyin: java.com/tr/download/index.jsp Ve sonra yukarıdaki bağlantıdan pkg'ı indirip çalıştırın, o zaman Java 8'de olacaksınız ve hala doğru fırlatma çalışmasına sahip olacaksınız
Edward Tan

7
Ayrıca, 10.10 Mac OSX üzerinde benim için çalıştı o Özetle: Java 8u25 yüklü 1) java.com/en/download 2) Java yüklü Alonso olan bağlantısı içinde söyledi support.apple.com/kb/DL1572?viewlocale = en_US & locale = en_US
Birisi

2
Bu yanıt resmi olarak önerilen yoldur (Android Studio'yu JRE 6 ile çalıştırın ve uygulamaları JDK 7 veya 8 ile derleyin): tools.android.com/tech-docs/configuration/osx-jdk
Steffen

140

[Güncelleme]
Bu, Android Studio 1.1'de düzeltildi https://issuetracker.google.com/issues/37015035

Android Studio'nun sonraki sürümünde, java 6 bulunamadı ancak 7 (veya üstü) bulunursa, bunun yerine bunu kullanacaktır. Geliştirilmiş yazı tipi oluşturma nedeniyle hala Java 6 ile stüdyo çalıştırmanızı öneriyoruz, ancak örneğin yalnızca java 8 bulunursa etrafında herhangi bir çalışma yapılmasına gerek yoktur.

[Güncellemeyi Sonlandır]

Gönderen Android Studio 1.0 RC3 Notlar

RC 3'ten itibaren, her üç platformdaki fırlatıcıların özelliklerini özelleştirmek için daha iyi bir mekanizmaya sahibiz. IDE kurulum dizinindeki hiçbir dosyayı düzenlememelisiniz. Bunun yerine, aşağıdaki dizinlerde kendi .properties veya .vmoptions dosyalarınızı oluşturarak özellikleri özelleştirebilirsiniz. (Bu daha önce bazı platformlarda mümkün olmuştur, ancak dosyaların tüm içeriğini kopyalamanızı ve değiştirmenizi gerektirmiştir. En son değişikliklerle bu özellikler artık sadece önem verdiğiniz nitelikleri ve geri kalanını ayarlayabileceğiniz şekilde toplanır. IDE kurulumundaki varsayılanları kullanacaktır).

Bununla birlikte, hangi seçeneklerin olduğu hakkında bir açıklama yoktur.

Biraz arama yaptıktan sonra
Mac'te Android Studio için VM Seçeneklerini Ayarlama'yı buldum
IntelliJ IDEA 14.0.0 Web Yardımı / Dosya IDEA.

Ancak bu konuda şans yok.

Neyse ki 1.0 RC3 Sürüm Notlarında belirtildiği gibi ortam değişkenlerini kullanarak Yosemite üzerinde çözebildim.

Başka bir yerde belirli geçersiz kılma dosyalarına işaret etmek için ortam değişkenlerini de kullanabilirsiniz:
STUDIO_VM_OPTIONS; hangi vmoptions dosyası
STUDIO_PROPERTIES'i kullanır , hangi özellik dosyası
STUDIO_JDK'yı kullanır ;

Android Studio bir komut satırı uygulaması olmadığı için bu biraz zor oldu, bu yüzden giriş yaparken ortam değişkenini ayarlamak için bir AppleScript komutu kullanmak zorunda kaldım. Daha fazla bilgi burada

Bu benim komut satırı için başlat komutum.

launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk

Ve bu benim AppleScript'im (bir Uygulama olarak kaydetmeyi unutmayın)

do shell script "launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk"

Launchctl hakkında, buraya bakın


Bir senaryo oluşturabiliyorum. Bu komut dosyasını Giriş öğesine ekledim, ancak her giriş yaptığımda komut dosyalarını çalıştırmamı istiyor. Bunu arka planda çalıştırabilir miyiz?
twister_void

Android Geliştirme için 8 yerine JDK 7 kullanılması önerilmez mi?
Steffen

4
AS'yi komut satırından open -a Android \ Studio aracılığıyla da çalıştırabilirsiniz; bu, ortamı yukarıdaki gibi ayarlayıp daha sonra AS'yi başlatan çok basit bir kabuk betiği oluşturmanıza olanak tanır. Bu benim için launchctl ve AppleScript ile uğraşmaktan çok daha basitti.
tbm

3
Aslında AppleScript'i çalıştırmanın bir yolu yoktur: edit .bash_profile(bu dosya yoksa, lütfen yeni bir tane oluşturun), koy export STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk, terminalden çık (veya bu dosyayı düzenlemek için kullandığınız herhangi bir metin düzenleyici), Android Studio'yu çalıştırın ve viyola. OSX 10.10 ve Android 1.0.1 ile test edildi
dumbfingers

1
@gio yes, makinenizde kurulu olan sürümü kullanmalısınız. Btw, en son Android Studio'yu mu kullanıyorsun? Çünkü bu senaryo artık gerekli olmamalı
Antonio Jose

21

Bu son değişkenin örneğin Android Studio'yu OSX'de Java 7 ile çalıştırmanıza izin verdiğini unutmayın (normalde Java 6'yı Info.plist'de belirtilen sürümden seçer):

$ export STUDIO_JDK = / Kütüphane / Java / JavaVirtualMachines / jdk1.7.0_67.jdk

$ open / Uygulamalar / Android \ Studio.app

Benim için çalıştı


export ANDROID_STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdkbenim için hile yaptı. Teşekkürler!
jlhonora

2
Teşekkürler. Bu, Android sitesinde sağlanan aynı çözümdür. İşte bağlantı: tools.android.com/tech-docs/configuration/osx-jdk
MondKin

1
Bu cevap DEĞİL. Resmi cevap Apple.com'dan Java 6'yı (JDK değil JDK değil - JDK Oracle olabilir) yüklemektir. Android Studio web sitesi açıkça bunu söylüyor.
Ilya

14

İçindeki bu anahtarı değiştirin Info.plist

Ben değiştirdim

<key>JVMVersion</key>
<string>1.6*</string>

için

<key>JVMVersion</key>
<string>1.8*</string>

ve şimdi iyi çalıştı ..

Düzenlendi:
Yukarıda hasternet ve aried3r tarafından belirtilen resmi açıklamaya göre Antonio Jose'nin çözümü doğrudur.

Teşekkürler!


"Lütfen dikkat: Farklı bir sürüm seçmek için Info.plist'i düzenlemeyin. Bu sadece uygulama imzasını değil, aynı zamanda kurulumunuz için gelecekteki yama güncellemelerini de bozacaktır."
nitesh goel

12

Acemi bir kullanıcı olarak bunu doğru bir şekilde nasıl çözeceğimi anlamak biraz zaman aldı. SO üzerinde birçok cevabı araştırıp anladıktan sonra, sorunu gidermek için izlemeniz gereken aşağıdaki adımlarla çıktım.

Lütfen aklınızda bulundurun:

Her ne kadar en basit çözüm android studio Info.plist güncellemektir . Ancak tavsiye edilmez ve düzeltmenin doğru yolu değildir.

Resmi açıklama - "Lütfen dikkat: Farklı bir sürüm seçmek için Info.plist'i düzenlemeyin. Bu sadece uygulama imzasını değil, aynı zamanda kurulumunuz için gelecekteki yama güncellemelerini de bozacaktır."

İlk Çözüm: Android Studio'nuzu komut satırından çalıştırırsanız, bu iki satırı .bash_profile dosyasına ekleyebilirsiniz

$ export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk

$ open /Applications/Android\ Studio.app

Terminalinizi bir sonraki açışınızda stüdyosunuz otomatik olarak başlayacaktır.

İkinci Çözüm: Android Studio'yu kullanıcı arayüzünden (Simge'yi tıklayarak) çalıştırmak istiyorsanız aşağıdaki adımları izleyin:

  1. Mac'te komut dosyası düzenleyicisini aç (biri spot ışığında bulunabilir )
  2. Aşağıdaki satırı geçerek kopyala

    kabuk komut dosyası yap "launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk"

Not: - jdk sürümünü sürümünüze göre değiştirin. Hangi sürümü kullandığınızı kontrol etmek için terminal açın ve aşağıdaki komutu çalıştırın

java -version

3.Şimdi Dosya formatı: Uygulama olarak kaydedin (⌘ + s) . Son olarak, Sistem Ayarları → Kullanıcılar ve Gruplar → Giriş Öğeleri'ni açın ve yeni oluşturduğunuz yeni uygulamanızı ekleyin.

  1. Oturumu kapatın ve tekrar oturum açın veya bu uygulamayı manuel olarak da çalıştırabilirsiniz.

woolaaaa… Tamam.

Referanslar :

Antonio Jose'nin cevabı

ruario'nun cevabı


1
Bu uygulamayı açarsanız yeniden başlatmanıza gerek yok, değil mi? :)
yjsoon

meydan okurcasına. Bu uygulamayı manuel olarak da çalıştırabilirsiniz.
nitesh goel

1
@niteshgoel, hepsi bir arada tam yanıt için teşekkürler! İşaret ettiğiniz gibi yeniden başlatmaya gerek olmadığını kontrol ettim, sadece bir oturum kapatma döngüsü. :)
khyox

Bu cevap DEĞİL. Resmi cevap Apple.com'dan Java 6'yı (JDK değil JDK değil - JDK Oracle olabilir) yüklemektir. Android Studio web sitesi açıkça bunu söylüyor.
Ilya

9

Ayrıca Mac OS X 10.10 kullanıyorum. Ve bu sorunu çözmek için.

  1. Android Studio uygulama paketi içeriğini açma (Uygulama klasöründeki Android Studio simgesini sağ tıklayarak)
  2. Infor.plist dosyasını aç
  3. Ara ve değiştir:

    <key> JVM version</key>
    <string>1.6*</string>
    

ile ikame edilmiş:

    <key> JVM version</key>
    <string>1.6+</string>

Bu kadar!


"Lütfen dikkat: Farklı bir sürüm seçmek için Info.plist'i düzenlemeyin. Bu sadece uygulama imzasını değil, aynı zamanda kurulumunuz için gelecekteki yama güncellemelerini de bozacaktır."
nitesh goel

6

Mac OS X Yosemite'de şunları yükleyin:

Java SE Geliştirme Kiti 8

ve

Java Sürüm 8 Güncellemesi 25

Hepsi bu, benim için çalış!


Java SE Geliştirme Kiti 8 benim için yeterliydi. Teşekkürler!
Mathijs

5
  1. En yeni JDK'yı yükleyin (8u102 akımı)
  2. Envirionment değişkenini ayarlayın STUDIO_JDK( java_homeJava giriş dizinini çıktılar sedve jdk dizinini almak için iki klasörü keser)

    launchctl setenv STUDIO_JDK `/usr/libexec/java_home -version 1.8 | sed 's/\/Contents\/Home//g'`

  3. Android Studio'yu normalde yaptığınız gibi başlatın

Her yeniden başlatmada STUDIO_JDK ayarını yapın

Yukarıdaki adımlar yalnızca geçerli oturum için geçerlidir. / Library / LaunchDaemons içinde, her önyüklemede yukarıdaki komutu çalıştıran bir plist dosyası nasıl oluşturulacağı aşağıda açıklanmıştır:

sudo defaults write /Library/LaunchDaemons/com.google.studiojdk Label STUDIO_JDK
sudo defaults write /Library/LaunchDaemons/com.google.studiojdk ProgramArguments -array /bin/launchctl setenv STUDIO_JDK `/usr/libexec/java_home | sed 's/\/Contents\/Home//g'`
sudo defaults write /Library/LaunchDaemons/com.google.studiojdk RunAtLoad -bool TRUE

Http://www.dowdandassociates.com/blog/content/howto-set-an-environment-variable-in-mac-os-x-launchd-plist/ sayesinde plist hilesi hakkında bilgi edinin


3

Android Araçları Proje Sitesi'nde, Mac OSX JDK Seçimi için harika bir açıklama var . Sorunumu düzeltti. Özetle:

Android Studio için iki farklı JDK gerekir:

  • IDE'nin kendisiyle birlikte çalıştığı Java sürümü.
  • Java derleyicisini almak için kullandığı JDK sürümü

Bu ikisi aynı olabilir (ve genellikle de aynıdır), ancak bunları ayrı ayrı yapılandırabilirsiniz. Özellikle OSX'te genellikle farklı olurlar.

ve Yosemite (Mac OSX 10.10) Sorunları:

Öncelikle, Java 6'nın en son sürümünün yüklü olduğundan emin olun; sorunları çözen bazı durumlarda: http://support.apple.com/kb/DL1572

Değilse, yukarıda açıklandığı gibi STUDIO_JDK ayarını yaparak Java 7 veya Java 8'in son bir sürümünü çalıştırmayı deneyin. Bunun diğer sorunları düzelttiği bildiriliyor (yine de yukarıdaki Java 8 için gösterilen yazı tipi oluşturma işlemini alacaksınız)


2

OS X El Capitan'a güncellediğimde Java kaldırıldı.

Java'yı yeniden kurmadan önce ve sonra terminalin ekran görüntüsüne bakın.

resim açıklamasını buraya girin

Java'yı yeniden yüklemek için Android Studio iletişim kutusunda sağlanan bu bağlantıyı izledim.

resim açıklamasını buraya girin

Java yüklemesi yeniden yüklendikten sonra Android Studio yeniden çalıştırıldı.


1

Android stüdyosunun Info.plist dosyasını pakette düzenleyin, böylece 1.7 veya yüklediğiniz JVMVersion'ı kullanır. Yukarıda cevaplanan hasternet olarak JVMVersion'ı 1.6 * yerine 1.6+ olarak değiştirmek de işe yarayacaktır.

Yukarıdaki işler ancak önerilmez RC3 Sürüm Notlarına bakın

RC 3'ten itibaren, her üç platformdaki fırlatıcıların özelliklerini özelleştirmek için daha iyi bir mekanizmaya sahibiz. IDE kurulum dizinindeki hiçbir dosyayı düzenlememelisiniz . Bunun yerine, aşağıdaki dizinlerde kendi .properties veya .vmoptions dosyalarınızı oluşturarak özellikleri özelleştirebilirsiniz. (Bu daha önce bazı platformlarda mümkün olmuştur, ancak dosyaların tüm içeriğini kopyalayıp değiştirmenizi gerektirmiştir. En son değişikliklerle bu özellikler artık sadece önem verdiğiniz nitelikleri ve geri kalanını ayarlayabileceğiniz şekilde toplanır. IDE kurulumundaki varsayılanları kullanacaktır).

bkz Android Studio Mac OSX üzerinde JVM yüklenemedi (Mavericks)





1

Mac OS X Yosemite'de şunları yükleyin:

Java SE Geliştirme Kiti 8

ve

Java Sürüm 8 Güncellemesi 25

Hepsi bu, benim için de çalış! gehev'in dediği gibi, çok basit!


1

Bu STUDIO_JDKçözümü, kullanıcının lansman aracılarını kullanarak uygulayabilirsiniz . Bu, LaunchAgents dizininizde bulunan bir plist dosyası oluşturmayı içerir.~/Library/LaunchAgents

~/Library/LaunchAgents/UNIQUE_KEY.plistUNIQUE_KEY öğesinin yalnızca bir tanımlayıcı olduğu yeni bir dosya oluşturun . Com kullanıyorum. kullanıcı adı .androidstudio.

Aşağıdaki metni yeni plist dosyanıza kopyalayın ve aşağıdaki talimatlara göre değiştirin.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>Label</key>
   <string>UNIQUE_KEY</string>
   <key>ProgramArguments</key>
   <array>
      <string>sh</string>
      <string>-c</string>
      <string>launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk</string>
   </array>
   <key>RunAtLoad</key>
   <true/>
</dict>
</plist>

İki değişiklik yapmanız gerekir:

  1. UNIQUE_KEY'i dosya adınızla eşleşecek şekilde değiştirin (.plist uzantısı olmadan).
  2. JDK yolunuzun doğru olduğunu doğrulayın ve gerekirse değiştirin. Bu örnekte 7u71 kullanıyorum.

Bu, Antonio Jose'nin cevabı ile aynı temel çözüm . Android Studio sürüm 1.0 RC3 sürüm notlarına göre STUDIO_JDK ortam değişkenini ayarlar . Bu çözüm, ortam değişkenini ayarlamak için AppleScript yerine LaunchAgents dizinini kullanır. Bu nedenle, sistem ve ortam değişkenlerinizi nasıl düzenlediğiniz ve düzenlediğinizde çoğunlukla bir fark vardır.


1

Plist'i düzenlemeyin. Bu talimatlar, Android Studio'yu birkaç ay önce ve hemen bugün ilk kez kurduğumda işe yaradı. (2015/01/21)

Yapmanız gereken tek şey, Google'ın web sitesinde gerçekten listelenmemiş olmalarına rağmen birkaç basit şeydir.

  1. Öncelikle Java'nın yüklü olması gerekir. bu JDK değil, ayrı. Bunu bu linkten alabilirsiniz. Buna sahip değilseniz, büyük olasılıkla " JVM yüklü değil " gibi bir şey söyleyerek hata verecektir .
  2. İkincisi, Java JDK'ya ihtiyacınız var, bu bağlantıdan JDK 7 aldım . Java SE Geliştirme Kiti 7u75 başlığı altında Mac OS X bağlantısını seçtiğinizden emin olun. Bu yoksa, muhtemelen " JDK yüklü değil " gibi bir şey söyleyerek bir hata atar .
  3. Android Studio'yu henüz yüklemediyseniz, bunu yapın. Ama eminim bunu şimdiye kadar yapmışsın.

1

@Gerard'ın önerdiği gibi, orijinal yorumumu ( https://stackoverflow.com/a/27370525/763459 ) Yanıt olarak yazıyorum , umarım bu sorundan rahatsız olanlara yardımcı olabilir.

AppleScript: .bash_profileedit'i çalıştırmadan bir yol var (bu dosya yoksa, lütfen yeni bir tane oluşturun, @Gerard'ın önerdiği gibi source .bash_profile, ilk kez kullanabilirsiniz).

  • Eski Java'yı yükleyin (gerekli olabilir) http://support.apple.com/kb/DL1572

  • Dışa aktarma STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk

  • Ardından terminalden (veya bu dosyayı düzenlemek için kullandığınız herhangi bir metin düzenleyicisinden) çıkın, Android Studio'yu çalıştırın ve viyola

OSX 10.10 ve Android 1.0.1 ile test edildi


1

Android Studio ayarları ~ / Library / Preferences / AndroidStudio / idea.properties dosyasından okuyacaktır. Bu dosyayı oluşturdum ve içinde benim jdk yol var:

STUDIO_JDK = / Library / Java / JavaVirtualMachines / jdk1.8.0_45.jdk

Bilgi listesinin düzenlenmesi gerekmez!


0

"Mac OS'de, optimize edilmiş yazı tipi oluşturma için Android Studio'yu Java Runtime Environment (JRE) 6 ile çalıştırın. Daha sonra projenizi Java Development Kit (JDK) 6 veya JDK 7 kullanacak şekilde yapılandırabilirsiniz."

Bu, Mac OS X için sistem gereksinimleri altında http://developer.android.com/sdk/index.html'de listelenmiştir .

Java 6'yı (JDK değil) Apple'dan Alonso C.'ye göre yükledikten sonra, Android Studio'yu açabilmeli ve terminalde, info.plist dosyasında veya diğer kütüphanelerde uğraşmak zorunda kalmadan istediğiniz şekilde yeniden konfigüre edebilmelisiniz.


0

Intellij Idea'yı indirdim. Intellij'i yüklemeye çalıştığımda, Mac'imin Java RE ile eksik olduğu bir açılır pencere belirdi, indirmek istiyor musunuz? Eksik paketi Intellij kullanarak indirdikten sonra Android Studio'yu açabilirim.


0

Bu sorunu Info.plist dosyasındaki JVM sürümünü 1.7 olarak değiştirerek çözdüm *


0

Bu kötü çocuğu koştum:

launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/

0

Aynı problemle uğraşıyorum ve işe yaradı.

muhtemelen jdk sürümünüz doğru değil.

Şimdi jdk1.8 yüklü ve şimdi tamam.


0

Başlangıçta başlatılan bir komut dosyası oluşturmakta sorun yaşayanlar için, alternatif olarak bu .plist'i LaunchAgents klasörünüze ekleyebilirsiniz. Yosemite launchd.conf ile ortadan kaldırmaya karar verdiğinden, bu, sisteme ortam değişkenleri eklemenin daha uygun bir yolu olabilir. Bu, LaunchAgents klasörünün doğası nedeniyle kullanıcı hesaplarında da çalışmalıdır, ancak bunu test etmedim.

Bunu yapmak için, aşağıdaki ada ve yola sahip bir .plist dosyası oluşturun:

/Library/LaunchAgents/setenv.STUDIO_JDK.plist

ve içeriği:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>Label</key>
            <string>setenv.STUDIO_JDK</string>
        <key>ProgramArguments</key>
            <array>
                <string>sh</string>
                <string>-c</string>
                <string>
                    launchctl setenv STUDIO_JDK /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk
                </string>
            </array>
        <key>RunAtLoad</key>
            <true/>
        <key>ServiceIPC</key>
            <false/>
        <key>LaunchOnlyOnce</key>
            <true/>
        <key>KeepAlive</key>
            <false/>
    </dict>
</plist>

Ardından Terminal'de aşağıdaki komutları çalıştırarak dosya özelliklerini değiştirin:

sudo chmod 644 /Library/LaunchAgents/setenv.STUDIO_JDK.plist

sudo chown root /Library/LaunchAgents/setenv.STUDIO_JDK.plist

sudo chgrp wheel /Library/LaunchAgents/setenv.STUDIO_JDK.plist

Notlar:

1) Bilgisayarınızdaki sürümle eşleşmesi için 'jdk1.8.0_25.jdk' dosyasını değiştirmeniz gerekebilir.

2) Değişen Java * sürümlerini denemek ve hesaplamak için "jdk1.8. *. Jdk" kullanmaya çalıştım, ancak Android Studio'yu açtığımda "echo $ STUDIO_JDK" çalıştırsanız bile JVM hatası aldım. doğru yol. Belki birisinin bu sorunun nasıl çözüleceğine dair bir fikri vardır.



0

Daha önce Java 6'yı kaldırdım ve Java 7'yi yükledim, Android Studio iyi çalışıyordu, daha sonra Android Studio'yu yükselttim ve herkesin yaşadığı sorun vardı. Bugün Java 7'yi kaldırdım ve Java 8'i Oracle'dan yükledim. Sonra Android Studio'yu kaldırdım ve en son sürümü yükledim. Şimdi her şey benim için çalışıyor


-1

İnfo.plist'i 16 * 'dan 16+' ya değiştirerek çalıştırabildim. Önerilen yöntem kullanılarak denendi ancak bu başarısız oldu.

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.