Android SDK yöneticisi açılmıyor


227

Bu yüzden Windows için android sdk'yi yükledim:

http://developer.android.com/sdk/index.html (kurulum bağlantısı)

Ve yol değişkeni problemine koştu. Bu yüzden benim java.exe dosya JDK bulunduğu yere çevre değişkenleri "PATH" değiştirerek düzeltildi.

Ama şimdi android sdk yöneticisini açtığımda, cmd benzeri bir ekran sadece yarım saniye yanıp sönüyor, sonra kayboluyor. Neler olduğu ve bu şeyin nasıl çalışacağı hakkında hiçbir fikrim yok.


@ user624869: Hangi Windows sürümünü çalıştırıyorsunuz, ayrıca bahsettiğiniz 'yol değişkeni sorunu' nedir?
Squonk

53
android.batAraçlar klasöründe SDK'yı komut isteminden başlatmayı deneyin .
Alpine


2
Java yolu, sdk yolu, sdk / avd yöneticisi gösterilmiyor, yönetici hakkı, android.bat .. ile ilgili yolların dinamik bağlanması nedeniyle oluşan sorunlar hakkında detaylı bir açıklama yazısı olmalıdır.
Fredrick Gauss

Yanıtlar:


265

Dizininizden java\binönce windows\system32dizinin yol deyiminizde olduğundan emin olun . SDK Yöneticisi java kullanır ve system32 klasöründe bulunanı bulur.

Bir CMD penceresinde ' where java' çalıştırabilirsiniz . Kontrol için yol değişkenini değiştirdikten sonra CMD'nizi yeniden başlatmayı unutmayın.


11
Daha spesifik olabilir misiniz? Java \ bin'imin nerede olduğunu bilmiyorum, C: \ Program Files \ Java \ jdk1.7.0_11 \ bin mi? "Windows \ system32 dizininden önce" ne anlama geliyor? Ve CMD'de "nerede java" çalıştırmanın anlamı nedir?
Hải Phong

37
Tamam anladım. Benim durumumda, Bilgisayar -> Gelişmiş sistem ayarları -> Ortam değişkenleri -> YOL -> düzenle: bu sırada olduklarından emin olun: C: \ Program Files \ Java \ jdk1.7.0_11 \ bin;% SystemRoot% \ system32; ....
Hải Phong

9
JDK kutusu veya JRE kutusu kullanmalı mıyım?
Peterdk

5
@Peterdk JDK. Umurunda olan her şey JDK'yı tercih edecektir. Başka hiçbir şey telaşlanmayacak.
AlbeyAmakiir

3
Yine de çevre yolunu değiştirerek sdk Manager'ı açamıyorum.
Yog Guru

181

Pekala, aynı problemim vardı ve bu cevapların hiçbiri işe yaramadı (Windows 8 kullanıyorum). Çalışmayı denedim tools/android.batve orada bazı hatalar olduğunu fark ettim. Daha fazla araştırdım ve Java yolunuzu bulan kodda yanlış bir şey var gibi görünüyor.

Bunu şu şekilde düzeltirsiniz:

  1. tools/android.batfavori metin editörü
  2. Bu kod parçasını arayın:

    set java_exe=
    call lib\find_java.bat
    if not defined java_exe goto :EOF
  3. Şununla değiştir:

    set java_exe=D:\Program Files\Java\jdk1.7.0_07\bin\java.exe 

    burada yol, Java exe'nizin yoludur.

  4. Çalıştırmak android.bat

(benim durumumda java_exe, çalışmasını sağlamak için tırnak işaretleri olmadan 3. adımdaki yolu belirtmek zorunda kaldım .)


7
Ayrıca Windows 8 çalıştırıyorum ve orijinal poster ile aynı sorunu yaşıyorum. Tıpkı teuneboon gibi, bunun dışındaki hiçbir çözüm benim için işe yaramadı. Teuneboon teşekkürler!
Raddfood

3
@teuneboon bu çözüm için teşekkürler. Ve bunun android SDK'nızı boşluk içeren herhangi bir klasöre / yola yerleştirdiğinizde gerçekleştiğini öğrendim.
PC.

@PC. Android SDK üst klasörünü yeniden adlandırırsam, bu sorun çözüldü mü?
Deepak

@Deepak evet, dikkat etmeniz gereken tek şey tam yolda boşluk olmamalıdır.
PC.

1
@PC. Üzgünüz ama bana yardımcı olmuyor, bu bağlantıyı buldum ve bu benim için çalıştı stackoverflow.com/a/7567354/1250370 .
Deepak

27

SDK Yöneticisinin neden açılmamasının birçok nedeni vardır. Her birini körü körüne denemek yerine, hata mesajını okuyabilmeniz ve doğru düzeltmeyi uygulayabilmeniz için android.bat'ı bir komut penceresinde çalıştırmanızı öneririz.


Cmd'de android.bat çalıştırdım ve "xcopy dahili veya harici bir komut olarak tanınmıyor" dedi; bu yüzden Ortam Değişkenleri -> PATH içinde System32 klasörüne (xcopy.exe içeren) yol tanımladı ve şimdi çalışıyor. thanks
Ehsan

21

Android SDK'nın en son sürümünde, "SDK Manager.exe" ve / veya "AVD Manager.exe" çalıştırıldığında artık açılmayacak. Daha önce Android SDK Ayarları'nda bulunabilen Android Studio'daki "Bağımsız SDK Yöneticisi'ni Başlat" bağlantısı bile artık yok.

Artık Android Studio'da manuel SDK ve AVD yönetiminin gerçekleştirilmesi önerilir. Ancak, Android Studio'yu olmayanlar veya yalnızca SDK yönetimi gerçekleştirmek için Android Studio'yu açmak istemeyenler için, SDK'yı komut araçları, "tools / bin / sdkmanager.bat" ve " tools / bin / avdmanager.bat " .

Bu bilgiler "tools / android.bat" çalıştırıldığında kullanılabilir. Bence şu anda Android SDK to v25.3.1 ve üstü sürümleri olanlar için geçerli.


Sorunu yalnızca komut satırı araçlarıyla çözmek yerine düzeltmenin bir yolu var mı?
DaveTheMinion

Bu sorunun cevabı olmasa da, SDK Manager.exe bir nedenden dolayı en son SDK indirmelerinde mevcut olmadığından, görünürlük için bunu iptal etmek zorunda kaldım. Android Studio'daki her şeyi paketlemek olabilir. Aslında, @ bmdelacruz'un cevabı temelde Google'ın burada söylediği şeydir: geliştirici.android.com/
Hugo M. Zuleta

Tutulma Luna iyi çalışıyordu Daha sonra bazı SDS'ler ekledim ve çalıştı ve Uygulamamı gönderdi, şimdi artık açmayan bazı değişiklikler yapmak istiyorum Sdkmanager hataların bir sürü pop çalıştı ama hala yüklenmiyor
becker

Sdkmanager.bat çalıştırırken çok fazla hata var çok işlemek!
Alex Jolig

19

Burada da aynı problem. Sabit! Sistemim x64 olduğundan ve hiçbir şey olmadığından 64 bit için doğru Java öğelerini yükledim. Bu yüzden C:\Users\[my name]dizine gittim ve dizini sildim.android SDK'nın ilk kez çalıştırıldığı silindim, görünüşe göre bazı yanlış yapılandırmalarla.

Sonra işe yaradı. Bunu deneyebilirsin. Bu klasörü silin veya masaüstüne taşıyın ve SDK'yı çalıştırın.



15

SDK Yöneticisi'ni başlatmanın birkaç yolu var gibi görünüyor:

  1. SDK Manager.exe Android SDK'nın kökünde.
  2. SDK Manager.exeiçinde sdk\tools\libAndroid SDK.
  3. Window -> Android SDK Manager Eclipse menüsü
  4. android.batiçinde sdk\toolsAndroid SDK.

Benim durumumda, android.bathatta başarısız görünüyor :

for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a

Bildiğim kadarıyla bu çizgi ne yapıyor ... eğer ben el ile çalıştırmak: "[path_to_java]java" -jar lib\archquery.jar

Başarıyla döndürür: x86_64

Ancak toplu iş dosyası aynı komutu çalıştırdığında, nedenini bilmiyorum ama hata iletisiyle başarısız oluyor:

Unable to access jarfile lib\archquery.jar

Böylece değişken swt_pathboş bir dizeye ayarlanır. Oradan her şey yıkılıyor.

Toplu iş dosyası değişken için doğru değeri ayarlar java_exe . Diğerleri bunu genellikle bir sorun olarak bildirdiler, ancak bu geçici çözümler benim durumumla ilgili değildi.

İnsanlar, başına REM ekleyerek ve swt_pathdeğişkeni manuel olarak ayarlamak için geçerli bir geçici çözüm olan bir satır ekleyerek sorun satırını yorumlamayı önerdi :

REM for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a
set swt_path=lib\x86

AMA , benim durumumdaki kritik sorun, bir kavanoz dosyasını lib\x86veyalib\x86_64 klasörden . Bir noktada, BAT dosya hatası, 32 bit JDK ve 64 bit Android SDK arasında işler karışıyordu.

Yani , benim durumumda geçici çözüm:

  1. Java'nın TÜM sürümlerini kaldırın
  2. JDK'yı yükleyin
    • 32 bit Android SDK'yı kullanabilir ve 32 bit JDK'yı yükleyebilirsiniz
    • Veya 64 bit Android SDK'sını kullanın ve 64 bit JDK'yı yükleyin
    • Ancak JDK'nın "biti", Android SDK'sı ile eşleşmelidir. 32-bit veya 64-bit'in 64-bit bir bilgisayarda çalışacağı anlaşılıyor, AS JDK biti Android SDK bitiyle eşleşiyor.
  3. "Android.bat" dosyasını düzenleyin

    • 32 bit Android SDK / JDK kullanıyorsanız, lib\x86 :

      REM for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a
      set swt_path=lib\x86
    • 64 bit Android SDK / JDK kullanıyorsanız, şunu kullanın lib\x86_64:

      REM for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a
      set swt_path=lib\x86_64

Bunu yaptıktan sonra, SDK Yöneticisi'ni çalıştırarak android.batveya Eclipse menüsünden başarıyla çalıştırabilirim (ancak yine de SDK Manager.exedosyalardan herhangi birini doğrudan çalıştırarak ).


Lütfen aynı cevabı birden fazla soruya göndermeyin. Sorular aynıysa, bir yorum bırakın ya da kopya olarak işaretleyin. Aynı değilse, lütfen cevabınızı sorulan soruya uyarlayın.
George Stocker

benim android.bat sdk yöneticisi başlattı ama sdk manager.exe değil. diaplays hatası android.bat bulunamadı. bana yardımcı olabilir misiniz?
Ankita

Swt_path öğesini belirtmek için android.bat dosyasını çalıştırmadan önce ANDROID_SWT = lib \ x86 veya lib \ x86_64 ayarlayabilirsiniz.
Peter Quiring

13

En basit yol programı yönetici olarak çalıştırmaktır.

SDK Yöneticisini sağ tıklayın -> Yönetici Olarak Çalıştır

Bu sorunu çözmek gerekir :)


2
Gerçekten problemi çözdü. Bu en iyi çözümdür. Bu davranışı varsayılan olarak ayarlamak istiyorsanız, dosya özelliklerinin Uyumluluk sekmesinde "Bu programı yönetici olarak çalıştır" bayrağını işaretleyin.
Corbella


8

Sistem Ortamı Değişkenlerine Java yolunu (JDK'yı işaret ederek) eklemeyi deneyin.

'Bilgisayar'> Özellikler> Gelişmiş sistem ayarları> Ortam Değişkenleri'ne sağ tıklayın

Ardından Sistem Değişkenleri'nin altına yeni bir değişken ekleyin.

Variable   Value
JAVA_PATH  C:\Program Files\Java\jdk1.7.0

Sonra Pathdeğişkeni düzenleyin , önekleyin %JAVA_PATH%\bin;.


6

Android.bat dosyasını araçlar klasöründe bulmak benim için çalıştı. Komik olması onu çalıştırmak için böyle bir angarya. Deneyimlerime göre, genellikle .exe dosyaları beklendiği gibi çalışır. Neden bu durumda olmasın emin değilim ... garip ve sinir bozucu!


5

Diğer cevaplardan tamamen farklı bir şeyim vardı.

Koştum tools/android.batve aldım

java.lang.NullPointerException
        at java.io.File.<init>(File.java:251)
        at com.android.sdklib.internal.avd.AvdManager.parseAvdInfo(AvdManager.java:1623)
        at com.android.sdklib.internal.avd.AvdManager.buildAvdList(AvdManager.java:1584)
        at com.android.sdklib.internal.avd.AvdManager.<init>(AvdManager.java:357)
        at com.android.sdklib.internal.avd.AvdManager.getInstance(AvdManager.java:380)
        at com.android.sdklib.internal.repository.updater.UpdaterData.initSdk(UpdaterData.java:259)
        at com.android.sdklib.internal.repository.updater.UpdaterData.<init>(UpdaterData.java:127)
        at com.android.sdkuilib.internal.repository.SwtUpdaterData.<init>(SwtUpdaterData.java:61)
        at com.android.sdkuilib.internal.repository.ui.SdkUpdaterWindowImpl2.<init>(SdkUpdaterWindowImpl2.java:104)
        at com.android.sdkuilib.repository.SdkUpdaterWindow.<init>(SdkUpdaterWindow.java:88)
        at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:408)
        at com.android.sdkmanager.Main.doAction(Main.java:391)
        at com.android.sdkmanager.Main.run(Main.java:151)
        at com.android.sdkmanager.Main.main(Main.java:117)

Temelde bozuk bir AVD konfigürasyonum vardı, bu yüzden gittim ve sanal cihazlarımı temizledim ve her şey tekrar çalışmaya başladı! ( C:\Users\YourUser\.android\avdWindows kullanıcıları için dosyalar )


4

Aynı sorunla karşılaştım ve sonunda çözmeyi başardım. Daha sonra, tüm geliştiricilerin bu sorunu en kısa sürede aşmasına yardımcı olmak için evrensel düzeltmeyi içeren adım adım bir kılavuz oluşturdum: http://www.dominantwire.com/2015/03/android-sdk-not-opening.html

Kısaca tüm adımlar:

1. jdk v1.8'iniz varsa. Kaldırın ve jdk v1.7.xx dosyasını yeniden yükleyin

2. Ortam değişkenlerindeki jdk ve jre bin klasörlerinin yollarını ayarlama

3. C:> Kullanıcılar> [kullanıcı adı]> .android'de bulunan .android klasörünü silin (önce bir yedek oluşturun).

JAVA_HOME değişkenini değişken adı ve Jdk'nin bin klasörü yolunu değişken değeri olarak tutarak JAVA_HOME değişkenini ayarlayın.

5. [sdk-directory]> araçlarına gidin. Android.bat dosyasını bulup sağ tıklayın ve not defterinde açmak için 'düzenle'yi seçin ve aşağıdaki değişiklikleri yapın.

ORİJİNAL

set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF

DEĞİŞTİRİLMİŞ

set java_exe=C:\Program Files\Java\jdk1.7.0_75\bin\java.exe
rem call lib\find_java.bat
rem if not defined java_exe goto :EOF

NOT: Kendi java.exe yol dizininizi kopyalayıp daha önce açıklandığı gibi yapıştırın.

ORİJİNAL

for /f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar') do set swt_path=lib\%%a

DEĞİŞTİRİLMİŞ

rem for /f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar') do set swt_path=lib\%%a
set swt_path=lib\x86_64

NOT: Android sdk'niz 64bit ise, set swt_path = lib \ x86_64'den bahsederseniz, aksi takdirde 32bit ise, swt_path = lib \ x86 olarak ayarlayın

  1. Bitti! Android.bat dosyasından veya tutulmadan android sdk'yi başlatın. Sadece iyi açılmalıdır!

Benim android.bat sdk yöneticisi başlattı ama sdk manager.exe değil. Diaplays hatası android.bat bulunamadı. Bana yardım edebilir misiniz?
Ankita

3

Burada sunulan hemen hemen tüm çözümleri denedim. Ama hiçbir şey işe yaramadı. Ve son olarak, aşağıdaki bağlantıdan tools (tools_r25.2.3-windows.zip) indirdim ve sdk klasöründeki araçlar alt klasörünü değiştirdim. Çalışmaya başladı.

https://developer.android.com/studio/index.html#downloads

Eski bir iş parçacığı olsa da bunu bir bilgi olarak paylaşmak.


2
toolsSDK dizini içindeki klasörü indirilen ve ayıklanan ile değiştirmek tools_r25.2.3-windows.zipde sorunumu çözdü, ancak yönlendirilmiş bağlantı bunu çözmeyen en son araçlarla güncellendi. ZIP dosyasını doğrudan buradan indirdim
Touhid

3

Android stüdyosunun sdk yöneticisini kullanarak android emülatörünü yükledikten sonra son zamanlarda bu sorunla karşılaştım - bu da android sdk araçlarını 26.0.1'e yükseltti (önkoşul olduğu gibi - android stüdyosunun sdk yöneticisine göre).

Benim durumumda, toolsandroid sdk toolsklasörünü eski bir android sdk'nin klasörü ile değiştirdim . Bu android sdk araçlarını düşürdü, ama şimdi kullanarak sdk yöneticisini açabilirsiniz SDK Manager.exe.


1
Merhaba, bence sorunum 26'ya yükselttikten sonra başladı. Eski android sdk araçlarını nasıl edinebilirsiniz?
user77177928

Seçenek 1. Eğer android sdk ile birlikte android studio yükleyici (tercihen eski sürüm android studio) varsa, hem android studio hem de android sdk yüklemeyi seçebilirsiniz - daha sonra mevcut sdk'nin araçlar klasörünü yeni yüklenen sdk'nin araçları klasörü ile değiştirin.
Muntasir

1
2. Seçenek ziyaret edebilirsiniz burada ya burada eski android sdk araçları indirmek için. ( Burada bazı eski SDK araçları da bulabilirsiniz , ancak bu araçlar çok eski)
Muntasir

Teşekkür ederim, bu Android ekibinden ciddi bir hata. 26 sürümünde birçok eksik dosya var! Önceki sdk araçlarına geçildi.
user77177928

2

Ayrıca Windows'ta PATH'de JDK'nızdan önce JRE olarak olmadığından emin olun. Oracle her zaman her şeyden önce kendi JRE yolunu doldurur (android sdk'yi yükledikten sonra Oracle Lite'ı yükledim).


2

Burada aynı sorun, tüm çözümleri denedim ama hiçbir şey işe yaramadı. Sonra C:\Users\User_name".android" klasörüne girdim ve sildim ve sonra SDK Yöneticisi normal şekilde açılabilir ve otomatik olarak başka bir ".android" klasörü oluşturabilir.


2

Bu sorunu çözdüm. "SDK Manager.exe" dosyasını explorer'dan açamıyorsanız veya SDK Yöneticisi ile herhangi bir sorunla karşılaşıyorsanız.

İlk olarak Java yolunun Ortam Değişkeni'nde verildiğini kontrol edin. (CMD'de Java komutunu veya CMD'de Where Java'yı Yönetici olarak çalıştırın). Java komutu tanınırsa, Java ile ilgili bir sorun olmayabilir

Bunun nedeni bozuk SDK Araçları olabilir. Düzeltmek için öncelikle adlandırmak toolsklasörü (Android\Sdk\tools)için tools.old. Şimdi https://dl.google.com/android /repository/tools_r25.2.3-windows.zip?hl=id adresini indirin . Bundan sonra İndirilen zip dosyalarını ayıklayın, Android\Sdk\böylece toolsSDK için tüm içeriklerle yeni klasör ayıklanır. Şimdi aç SDK Manager.exe. Açılırsa sorununuz çözüldü. Lütfen SDK Manager.exe'nin başlatılan bir başlatıcı dosyası olduğunu unutmayın Android\Sdk\tools\bin\sdkmanager.bat. Eğer cevaptan memnunsanız, lütfen maksimum kullanıcıların sorunu çözebilmesi için Upvote. Daha fazla yardım için bu sayfayı ziyaret edin https://answers.unity.com/questions/1320150/unable-to-list-target-platform.html


2

SDK yöneticisi bir süre çalıştırmak için çalışıyorum şimdi benzer sorunları ile çeşitli konuları takip bulabiliriz.

Dikkate alınması gereken başka bir çözüm, android SDK'sını, içinde boşluk olmayan bir dizine taşımaktır.

Örneğin benim durumumda ikamet etti:

e:\Program Files (x86)\Android\android-sdk\

ve başarısız olur. Şuraya taşındığında:

c:\android_sdk_sucks\

İşe yaradı.


Bu durumda, alan böyle bir klasördeyken ters virgül kullanabilirsiniz. "e: \ Program Dosyaları (x86) \ Android \ android-sdk \"
Deepak Goel

1

Daha önce tüm popüler çözümleri denedim ve Android SDK klasörünün boşluk olmaması gerektiğini fark edene kadar kimse benim için çalışmadı, bu yüzden "C: \ Android SDK" dan "C: \ Android_SDK" olarak değiştirdim. Kadar basit.


Sanırım yoldaki boşluk. C: \ Program Files yerine C: \ Programs kullandım ve çalıştı. Ve bu dört yıl sonra v3.01 için! Tekrar 90'larda olduğumu hissediyorum.
ssimm

1

Hiçbir şey tüm bu cevaplardan bana yardımcı olmaz, ancak doğru adımları buldum (Windows 7 64 bit):

1) Düzenleme için sdk klasörünüzden android.bat dosyasını açın;

2) Tam olarak bu iki dizeyi ekleyin :

set java_exe=c:\Program Files\Java\jdk1.8.0_25\bin\java.exe
rem call lib\find_java.bat

bunun yerine :

set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF

c:\Program Files\Java\jdk1.8.0_25JDK klasörünüz nerede . 3) Keyfini çıkarın. SDK Yöneticisi Android Studio IDE'den başlatılacak.


1

Mac için Android Studio'yu yükledim. SDK yöneticisine IDE üzerinden erişemedim. Görünüşe göre sadece JAVA_HOME ortam değişkenimi ayarlamam gerekiyordu. Bu seti aldıktan sonra SDK yöneticisini başlatabiliyordum.


0

Aynı sorunla karşılaşmıştım. Android.bat'ı çalıştırırken çözümü buldum (Java 'normal' Windows dizinine kurulmuşsa, yani 'program dosyaları') "c: / program files /" vb. "C: / program" üzerinde java. (boşlukları sevmiyorum)


0

Benimki ile ilgili sorun ben SDK yöneticisi android.bat çift tıklayarak çalıştırabilirdi ama gerçek SDK yöneticisi uygulamasını çift tıkladığınızda değil idi. Bu sorunu yeni bir çevresel değişken belirleyerek çözdüm:

ANDROID_HOME = C:\Development\adt-bundle-windows-x86_64-20130911\sdk\

bilgisayarımı yeniden başlattım ve şimdi uygulamaya çift tıklayıp SDK Yöneticisi'ni çalıştırabilirim. Umarım yardımcı olur :)


Ben de aynı sorunu alıyorum ama verdiğiniz çözüm ile çözemiyorum
Ankita

0

Sabit kodlama java.exekonumu ve x86/ x86_64mimari dizgisi ile geçici çözümler sunan cevaplar gördüm .sdk\tools\android.bat . Bunlar hızlı çözümler ancak gerçekten merak ettiğim temel sorunu çözmedi.

Karşılaştığım gerçek sorun, toplu komut dosyası başka bir komut dosyası / jar dosyası bulamıyor ve bu nedenle devam edemiyor. Senaryonun kötü yazılmış olduğunu söyleyebilirim.

Aşağıdaki değişiklikleri yaptıktan sonra sdk\tools\android.bat , her şey bir cazibe gibi çalışır.

Özellikle şunu ekledim %~dp0\:

set java_exe=
call %~dp0\lib\find_java.bat
if not defined java_exe goto :EOF

...

for /f "delims=" %%a in ('"%java_exe%" -jar %~dp0\lib\archquery.jar') do set swt_path=lib\%%a

Şimdi, komut dosyasını başlatmayı deneyin ve SDK Yöneticisi çıkmalıdır.

ps OS, Java 8 ve Android SDK kurulumlarım yeni ve fazladan bir yapılandırma yapmadım.

ps Hala PATH ortam değişkenini betiğin uygun bulabilmesi için yapılandırmanız gerekebilir java.exe.


0

Ben her şekilde test, ama sadece çalışma yolu yeniden sdk-manager eski ile aynı yolda yükleme oldu



0

SDK yöneticisinin bir komut penceresini yanıp sönmesi ve ölmesi gibi benzer bir sorunla karşılaştım.

Benim için işe yarayan buydu: İşlemcim ve işletim sistemimin ikisi de 64 bit. 64 bit JDK sürümünü yükledim. JDK yeniden yüklenirken veya yol değiştirilirken sorun ortadan kalkmaz. Benim teorim SDK Yöneticisi JDK 32 bit sürümü gerekli olabilir oldu. Bunun neden önemli olduğunu bilmiyorum ama JDK ve sihirin 32 bit sürümünü yükledim. Ve SDK Yöneticisi başarıyla başlatıldı.


0

İşletim Sistemi: Windows 7-64 bit, Android SDK: 64 bit

  1. JAVA_HOME adında yeni bir 'Sistem değişkeni' girin: C: \ Program Files \ Java \ jdk1.7.0_51

  2. SDK Manager.exe'ye sağ tıklayın -> Yönetici olarak çalıştır

Bir kontrol listesi:

  • 'Değişken' sistem değişkenindeki java yolunun aşağıdaki gibi olduğundan emin olun: C: \ Program Files \ Java \ jdk1.7.0_51 \ bin
  • Klasör adınızda boşluk yok, C: \ Android SDK gibi bir şeyi C: \ Android_SDK ile değiştirin
  • Java'nızı komut satırında 'where java' komutuyla bulabilirsiniz
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.