Android emülatörü siyah ekran dışında hiçbir şey göstermez ve adb cihazları “cihaz çevrimdışı” gösterir


186

Sadece Android'de geliştirmeye başlamaya çalışıyorum. Sorun şu ki, emülatör @ A2 komutunu vererek bir emülatör başlatmaya çalıştığımda , ekranda bir emülatör geliyor. Ancak 2-3 saat kadar bekledikten sonra bile, tek gösterdiği siyah bir ekran. Android ana ekranı veya android logosu bile yok. Sadece siyah bir ekran. Başlangıçta "adb cihazları" öykünücüyü çevrimdışı olarak gösterir. 2-3 dakika sonra ekli cihazların listesi boş olur.

Tüm net aradı ve adb öldürmek ve yeniden başlatmak gibi boşluklar olmadan bir dizine java / android yüklemek, ama boşuna gibi tüm adımları denedim.

Jdk ve Android kurulumlarım aşağıdaki klasörlerde:

C: \ Java32BitInstallation C: \ AndroidSdkInstallation İşte için indirdiğim / yüklediğim şeylerin listesi:

  1. Android SDK Araçları, düzeltme 13
  2. Android SDK platformları araçları, düzeltme 10
  3. SDK platformu Android 4.0.3, API 15, sürüm 1
  4. JDK JDK-7U3-Windows-i586

Benim içinde yol değişkeni, ben * C ekledik: \ AndroidSdkInstallation \ android-sdk \ platform araçları \; C: \ AndroidSdkInstallation \ android-sdk \ tools \; C: \ Java32BitInstallation \; C: \ Java32BitInstallation \ bin *

Ayrıca net bir yerde okuduktan sonra değeri C: \ Java32BitInstallation \ olarak JAVA_HOME değişkeni ekledim ama yine de hiçbir faydası.

Sistemimde hem IntelliJ hem de Eclipse yüklü. Ancak emülatöre başlamak için bunlardan hiçbirini kullanmıyorum, bunlarla ilgili herhangi bir faul olduğundan şüphelenmiyorum.

Yani, lütfen beni deli eden bu şeylerde bana yardım edebilir misiniz? İlk 10-12 gün boyunca deniyorum ve ilk "Merhaba dünya" programımı yazayım, öykünücüyü başlatamadım.

Ek notlar: Sistemim bir windows 7 (64 bit) makinesidir. Daha önce jdk'nin 64 bit sürümünü kurmuştum, ancak sorun da o zaman mevcuttu. Şimdi internette arama yaptıktan sonra, bunu kaldırdım ve Java'nın 32 bit sürümünü yükledim. Ama yine de faydası yok. Bir şey, java'nın bu 32 bit sürümü (jdk 7 güncelleme 3), önce jdk kurulumunun bir parçası olarak jre'yi yükler ve sonra jre 7'yi yükler. Şimdi C: \ Java32BitInstallation dizininde jre ve jre7 olmak üzere 2 klasörüm var. Bu, emülatörümün açılmamasıyla bir şey yapmak zorunda kalabilir mi? Ek çevresel değişkenleri belirtmem veya var olanı değiştirmem gerekir mi? Kibarca yardım.

BTW, logcat'in hiçbir şey göstermediğinden bahsetmiş miydim.


3
Bu sorunu çözüp çözemediğinizi bilmiyorum. Son zamanlarda aynı sorunu yaşadım. Öykünücüyü ile çalıştırmayı deneyin emulator -debug-init -logcat '*:v'. Bu sizi kök nedene götürebilir. Benimki ServiceManager'dı. Birkaç ServiceManager dosyasını kaldırmıştım.
Markus

1
Programımı emülatörde çalıştırmanın ortasında siyah bir ekranla karşılaştım. Sorununuz bir avd kurulum sorunu gibi geldi, sadece başkalarına bellek sızıntılarının da siyah bir ekrana neden olabileceğini bildirmek istedim. Avcat silene, logcat'i yeniden başlatana ve emülatörü tekrar çalıştırana kadar logcat'im Çöp toplayıcı GC_MESSAGE göstermedi. Umarım bu birisine yardımcı olur çünkü benim sorunum olmadığında AVD'leri silerek ve yeniden oluştururken iyi bir şey geçirdim ..: - /
cjayem13 20:14

Lütfen aşağıdaki linke bakınız. Benim için iyi çalıştı. stackoverflow.com/questions/23509626/…
Android

1
@Markus "emulator" komutu nerede çalışır? Platform araçlarında değil
Shirish Herwade

1
@FabioR: mac seçti¤inize, Command + Option + Escape basabilirsiniz qemu-system-i386ve Kuvvet çıkın . Eşdeğer yaklaşım diğer işletim sistemlerinde de çalışmalıdır.
ccpizza

Yanıtlar:


136

En son Android SDK'sında da aynı sorunu yaşadım. Sanal cihazın ayarlarındaki "Host GPU Kullan" onay kutusunu devre dışı bıraktım ve tekrar çalışmaya başladı.

"Host GPU Kullan" benim için yalnızca Android 4.2 ile "Hedef" olarak çalışır.

Güncelleme 26.02.2014:

Developer.android.com adresinden Grafik Hızlandırmayı Yapılandırma bölümünde iki ipucu vardır .

Dikkat: SDK Araçları Revizyon 17'den itibaren, emülatör için grafik hızlandırma özelliği deneyseldir; Bu özelliği kullanırken uyumsuzluk ve hatalara karşı dikkatli olun.

ve

AVD Manager'ı başlatın ve Android 4.0.3 (API Seviye 15), revizyon 3 veya daha yüksek Hedef değerine sahip yeni bir AVD oluşturun.

Dolayısıyla Android 4.0.3 (API Seviye 15) grafik hızlandırma için minimum gereksinim gibi görünüyor.

Güncelleme 25.07.2018:

En son Android Studio sürümünde bu seçenek artık yoktur. Sorun devam ederse, Yapılandırmayı Doğrula iletişim kutusunda (varsa) "Öykünülen Performans" açılır menüsünün değerleri arasında geçiş yapmayı deneyin veya Öykünücüyü grafik oluşturma ve donanım hızlandırmayı yapılandırma konusuna bakın .


2
Tamam anladım. SDK yöneticimle bazı şeyleri güncellemem gerekti. Ne yazık ki, tam olarak hangi güncellemenin doğru olduğunu söyleyemem, ancak sanırım işlemci emülatörleri ile ilgili.
muetzenflo

1
Teşekkürler! günlerce aynı sorunu vardı ve anlayamadım!
cvocvo

89
Benim için tam tersi - Çalışması için "HOST GPU" yu açmam gerekiyor. Tek sorun bu modda ekran görüntüleri alamıyorum: /
Elad Avron

3
Ev sahibi GPU'nun Ubuntu 12.04 ve android sdk 19'da bana açık olması gerekiyor
Johan Bjäreholt

2
Android 4.0.3 emülatörü, Android Studio 3.4'te (Linux, Windows 10) gpu modunu açtıktan sonra çalışır. Yapılandırmayı Doğrula iletişim kutusundaki seçenekleri değiştiremezsiniz. Emüle Edilmiş Performansta seçtiğiniz her şeyi gpu modunu kapatmaya zorlar. Yani config.ini dosyasını doğrudan değiştirin. hw.gpu.enabled = evet ve hw.gpu.mode = açık. Yapılandırma dosyaları normalde / kullanıcı klasörü / .android / avd / emulator name.avd / dizinindedir.
Sungsuh Park

82

Telefon büyüklüğündeki emülatörler harika çalışırken, daha büyük cihazların taklit edilmesi (Nexus7 ve 10) ile ilgili sorunlar yaşadım. Tabletlerle saatlerce hiçbir şey olmayan siyah bir ekran almaya devam edersiniz. Yardımcı olan şey aslında burada çoğu insanın önerdiği şeylerin OPPOSİT'iydi: 'Host GPU Kullan' için onay kutusunu ayarladıktan ve hedefi en yüksek android'e (bu yazı yazılırken 4.4.2) ayarladıktan sonra 7 ve 10 beklenen!


17
Bu da benim için çalıştı. Host GPU Kullan seçeneğinin işaretli olduğundan emin olun ve hedefi Android 4.4.2'ye ayarlayın.
R Brill

1
Teşekkürler. Seçeneği işaretledim ve 4.2.2 çalışmaya başladı! Başkalarının da bahsettiklerine inanıyorum. Ne tuhaf bir java dünyası !!
JQ.

Tam olarak ihtiyacım olan şey. Teşekkürler!
TheXenocide

"Host GPU Kullan" işaretli veya işaretsiz, API düzey 14 benim için çalışmaz. API seviye 17 "Host GPU Kullan" işaretli olarak çalıştı.
vishvAs vAsuki

Bu da benim için çalıştı, 2015'in başında MacBook'da ayrık grafik kartı olmadan çalışıyorum.
Simon Stender Boisen

54

Son zamanlarda emülatör Nexus 5'de (Android O) aynı sorunu yaşıyorum. Android Sanal Aygıt Yöneticisi'ne ve Kullanıcı Verilerini Sil'e gittim ve Sorunumu Çözdü.

Android Sanal Cihaz Yöneticisi


Benim için çalıştı. Teşekkürler.
Sadda Hussain

1
Benim için 2020'de komut satırı üzerinden Windows üzerinde çalışıyor
ViktorMS

1
Bu en yaygın çözümdür. Kabul edilen cevap olmalı.
Dror Bar

30

Başlatma Seçeneklerinde "Kullanıcı verilerini sil" seçeneğini işaretlemek benim için düzeltti.

Android Sanal Cihaz Yöneticisi-> Cihazınızı seçin-> Başlat-> "Kullanıcı verilerini sil" seçeneğini işaretleyin -> Başlat


1
Bu, takım görüntüleyici aracılığıyla emülatörleri çalıştıran bir Mac'te benim için çalıştı. Android Studio 2.0'da, bu seçenek, düzenleme düğmesinin yanındaki aşağı
okta

Harika çalışıyor. Emülatör kaynaktan oluşturulmuşsa (benim durumumda android pie aosp_x86_64-userdebug), kök dizini her komut çalıştırdığında, emülatörün -wipe-datadoğru önyükleme yapabilmesi için argümanla başlatılması gerekir .
yc2986

güzel bir çözüm, benim için çalıştı
core114

23

Mac Kullanıcıları: Ne yazık ki, eski bir Mac'iniz varsa (örneğin 2009 sonu) ve Yosemite kullanıyorsanız, 64 bit mimari için HAXM kullanamazsınız. HAXM hakkındaki sürüm notlarına göre:

HAXM sürücüsü, Core mikro mimarisine (Core, Core2 Duo vb.) Dayalı Intel sistemlerinde 64 bit sistem görüntüsünün taklit edilmesini desteklemez. Nehalem ve ötesine dayanan tüm sistemler desteklenmektedir. (Corei3, Core i5 ve Core i7 makineleri).

Bu alıntıya geldiğimde bu sorunu çözmeye çalışarak bir gün geçirdim. Çalışan tek şey, AVD'nizde en son işletim sisteminin x86 olmayan sürümünü (örn. Lollipop Android 5.0.1 armeabi-v7a) kullanmaktır


21

Güç düğmesini denedin mi :) ... gerçekten benim için çalıştı. Aslında emülatör, cihaz durumunu kapatmadan önce kaydeder, böylece cihazı kapatırsanız ve emülatörü kapatırsanız, bir sonraki çalıştırmada önceki durumu yükler ve kapalı telefonu veya boş ekran olarak kapatır. Her ne kadar bu sorunun başka nedenleri olabilir.

resim açıklamasını buraya girin


3
Bu, yukarıdaki cevaplarda belirtilmelidir. Android Studio ile ilk gün ve ben bu düğmeyi tıklamaktan korkuyordum, çünkü telefonu kapatacağını düşündüm ve tekrar açmak için çok zamana mal oldu. Evet, siyah bir ekran, telefonun kapalı olduğu anlamına gelir ve gerçek cihazdaki gibi güç düğmesiyle uyandırmanız gerekir.
kojot

Bu bana çok fazla baş ağrısı ve zaman kazandırdı, çok teşekkür ederim. Öykünücüyü kapatmak
isterken

9

"Android Cihaz Yöneticisi" nde fabrika ayarlarına sıfırlama yapın .

Android Studio'nun daha yeni sürümlerinde buna "Verileri Sil" denir ve sanal cihaz yöneticisinde cihazın sağ tıklama menüsünde bulunur.


Bu benim için çalıştı, teşekkürler. VS 2019'da Android Cihaz Yöneticisi'ne gidin, sağ tıklayın ve "fabrika ayarlarına sıfırla" yı tıklayın. Siyah ekran taklitçim vardı ve bu benim için sorunu çözdü.
Evan

8

İşte nasıl çözüldü var: Ben emülatör aşağıdaki komutla koştu:

sudo /home/code/Android/Sdk/tools/emulator -avd Nexus_S_API_21 -netspeed full -netdelay none -debug-init -logcat '*:v'

ve çıktıda aşağıdakileri aldı:

NAND: could not write file /tmp/android-code/TMP7.tmp, No space left on device. (similar error, could not reproduce it)

Yani, ben sadece ubuntu / windows için C: sürücü alanı ücretsiz) / home dizinden bazı disk alanı kadar serbest ve daha sonra sorunsuz önyükleme.


Komutu kullandım: sudo /home/code/Android/Sdk/tools/emulator -avd Nexus_S_API_21 -netspeed full -netdelay none -debug-init -logcat '*:v' AVD'mi başlatmak ve günlüğü görmek için cihazın dizüstü bilgisayara erişemediğini tespit ettim, bu yüzden kamerayı devre dışı bırakmak için yapılandırmayı düzenledim. Bundan sonra, hepsi iyi çalıştı!
Mo Zaatar

6

Ayrıca mavi dışında bu sorunu vardı. Android stüdyosu CPU'nun% 100'ünü alıyordu ve expo'da şu hatayla karşılaştım:

Couldn't start project on Android: Error running adb: This computer is not authorized to debug the device. Please follow the instructions here to enable USB debugging: https://developer.android.com/studio/run/device.html#developer-device-options. If you are using Genymotion go to Settings -> ADB, select "Use custom Android SDK tools", and point it at your Android SDK directory.

Soğuk önyükleme benim için düzeltti, boltup_im_coding cevabı gibi. Ayrıca zaten çalışıyorsa (siyah ekranla) bu şekilde soğuk önyükleme yapabilirsiniz.

resim açıklamasını buraya girin


4

Sesiyle yanlış yapılandırılmış bir cihazınız var. Bunu yaparsanız hiçbir zaman Logcat'te hiçbir şey başlamaz ve hiçbir şey göstermez.

AVD Manager'da bulunan varsayılan "Aygıt Tanımları" ndan birini kullanarak yeni bir aygıt oluşturmanızı öneririm. "Cihaz Tanımları" sekmesinde istediğiniz cihaz türünü vurgulamak ve "AVD Oluştur ..." düğmesini tıklamak, ardından birkaç ayrıntıyı doldurmak kadar kolaydır. "Dahili Depolama" yı 8GB'a ve (belki de) 2GB "SD Kart" a ayarlayarak başlayabilirdim. Cihazı başlatmayı deneyin ve ekranda "Android" açılır mesajını görüyorsanız çalıştırın. İlk önyükleme genellikle biraz zaman alır, bu yüzden sadece sorun ve Logcat'i herhangi bir sorun için izleyin ("DDMS" perspektifi burada yardımcı olur).

Varsayılan aygıt tanımına sahip hala siyah bir ekran görüyorsanız, başka bir yerde aygıtın arızalanmasına neden olan sorunlarınız var demektir. Bu durumda günlükleri kazmak tek şansınız olabilir. Başka bir şey işe yaramazsa, her zaman ADT'yi yeniden indirmeyi ve SDK'ları yeniden yüklemeyi deneyebilirsiniz.

Buradaki amaç sizi (çok) temel bir cihazla çalıştırmak ve çalıştırmaktır, bu yüzden bu noktada uber etkileyici özellikler için çekim yapmayın, sadece çalıştırmayı denemek için ateş edin. Bu gerçekleştiğinde, istediğiniz gibi görünene kadar ayarları birer birer değiştirmeyi deneyin. Sadece emülatörün sınırlamaları olduğunu ve gerçek bir cihazın yerini alamayacağını unutmayın (Çoğu zaman çalışmasına rağmen;)


Soruyu gönderdikten neredeyse bir yıl sonra bir yanıt görmekten şaşırdım. Bahsettiğiniz adımları daha önce denemiştim, ama bu yardımcı olmadı. SDk'yi yükselttim ve işe yaradı.
user1314305

4

En son HAXM revizyonunu yüklediğinizden emin olun. 1.0.8 zaten mevcut iken 1.0.1 sürümü ile aynı boş ekran sorunu vardı. Yükleyici, yürütmeniz gereken modülü kurmak için SDK araçları aracılığıyla indirilebilir

android-sdk-dizini \ Extras \ intel \ Hardware_Accelerated_Execution_Manager \ intelhaxm.exe



3

CPU / ABI'yi "Intel Atom (x86)" üzerine ayarlamaya çalışın ve "Host GPU Kullan" onay kutusunu devre dışı bırakın.


3

Emülatörün Siyah penceresiyle ilişkili Sorunlar:

Yeni bir pencere yüklendiğinde olur. Pencerelerin grafikleriyle ilgili sorun pencerelerin CD'sinde.Pencereleri güncellemeniz ve aşağıdaki adımları izlemeniz gerekir.

Emüle Edilmiş Performans Grafikleri (Yazılım GLES'i ise -> Otomatik) olarak seçin

Veya Emüle Edilmiş Performans Grafikleri (Otomatik ise -> Yazılım GLES'i olarak seçin)

bu değişim bu sorunu çözebilir.


3

Ben her zaman benim sorunu çözmek için "soğuk önyükleme" olarak değiştirildi. Bundan önce, koştuğumda adb deviceshep olarak gösterdi offline.

Cold boot ekran görüntüsü


1
Soğuk önyükleme de benim için çalıştı. Bir kez mi, o zamandan beri bir sorun yaşamadım .... Ancak, arada bir oluyor ...
newITguy

3

Aşağıdaki düzeltme benim için çalıştı:

  1. AVD klasörünü bulun. ~/.android/avd
  2. Açık config.ini
  3. Aşağıdaki ayarları bu değerlerle değiştirin:

    hw.gpu.enabled=yes
    hw.gpu.mode=on
    
  4. Dosyayı kaydedip kapatın
  5. Do Android Studio içinde AVD ayarları ekranını açmak veya yukarıdaki ayarları geri dönecektir
  6. Emülatörü başlat

Düzeltmeyi sağladığı için Sunsugh Park'a teşekkürler .

Bunu API 15'ten başlayarak Siyah ekranda Google'a bildirdim . Düzeltmelerini sağlamak için lütfen soruna yıldız ekleyin.

Düzenle

Aslında, emülatör tamam önyükleme yaparken, bir uygulama açıldıktan sonra çöktü. Bu nedenle emülatör ekibinin bir nedenle donanım grafiklerini devre dışı bırakmış olması gerekir. Ne yazık ki, emülatörün çalışmasını sağlamak imkansız görünüyor.


2

API 28'de aynı sorunu yaşadım ve düzeltme aşağıdaki gibi çıktı;

Android kullanıcı arayüzü için Skia oluşturmayı etkinleştirme

API 27 veya sonraki sürümler için görüntüleri kullanırken, emülatör Android kullanıcı arayüzünü Skia ile oluşturabilir ve bu da daha sorunsuz ve verimli bir şekilde görüntülenebilir.

Skia oluşturmayı etkinleştirmek için adb kabuğunda aşağıdaki komutları kullanın :

su
setprop debug.hwui.renderer skiagl
stop
start

https://developer.android.com/studio/run/emulator-acceleration#accel-graphics


Düzenleme için teşekkürler - Doğru yorum yapmak için yeterli itibarım yok ...
Sean Conway

1

Ben de aynı problemi yaşadım. Eclipse'i EE'den Eclipse Classic'e değiştirdiğimde işe yaradı. Profesyonel 64Bit kazanın. Sizin için de işe yarayabilir bir deneyin ..


1
Merhaba Senthil, Cevabınız için teşekkürler. Ben bu Eclipse sürümü bir soru değil, bcoz Ben emülatör başlatmak için eclipse kullanmıyorum. Bunun için android sdk araçları t = kullanıyorum.
user1314305

1
oh .. Öyleyse bazen birileri sana yardım edebilir ..! Üzgünüm ,,,
SenthilPrabhu

1

Android emülatöründe bir Android test uygulamasını Delphi aracılığıyla başlatmayı ve hata ayıklamayı başardım.

Windows 7 64 bit, 4GB RAM, 3GHz'de çift çekirdekli işlemci ve Delphi XE 5 var.

Aşağıda iş arkadaşlarım için acele hazırladığım bir bağlantı var, ancak ilk şansla daha iyi hale getireceğim:

Android Uygulamalarda Delphi ile Hata Ayıklama

İngilizce dilimi affedin ama ana dili İngilizce değilim. Umarım bu küçük eğitimi bulacaksınız


1

Çözüm için Intel Atom (x86) görüntüsüyle Android 4.0.3'ü (API 15) deneyin. Hem "ana bilgisayar gpu kullan" hem de HAXM etkinken DDMS ekran görüntülerini yakalayabilirim. Sadece bu kombinasyon benim için çalıştı.


1

Ben de aynı problemi yaşadım. HAXM donanım hızlandırıcısının yakın zamanda güncellendiğini, ancak güncelleme yöneticisinin sadece sabit sürücünüze kaydedilen yükleyici paketini güncellediğinden anladım. Güncellemeyi tamamlamak için HAXM'yi kaldırmanız ve ardından bu yükleyici paketini çalıştırmanız gerekir. Genellikle bu ANDROID-SDK-ROOT \ android-sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager içine yüklenir. ANDROID-SDK-ROOT, android sdk'nizin bulunduğu konumdur.


1

Benim için hem ön hem de arka kamerayı kapatmak zorunda kaldım. Bu yardımcı olur umarım!


Oh thx, benim durumumda geri veya ön kamera taklit seçmek zorunda kaldı
stephanfriedrich

1

Bu sorunu Mac bilgisayarımda yaşıyordum. "Grafikler" i "Otomatik" ten "Yazılım" a değiştirirseniz, cihazı oluşturduğunuzda bu sorunu giderir veya benim için en azından bunu yapar.


1

Kullandığım Microsoft'un ışık hızında Android Emulators Hyper-V kullanan ve ben GPU Modu (oto, ev sahibi, mesa, açı, SwiftShader, kapalı) ayarlamak nasıl olursa olsun yarattı her Android emülatörü için aynı siyah ekran vardı. Durumum OP'nin görünüşe göre farklı olmasına rağmen, Microsoft Android emülatörlerini kullananlar ve "android emulator siyah ekran" aradıktan sonra buraya gelenler için yararlı olabileceğini düşündüm.

Benim durumumdaki çözüm tüm Android araçlarını güncelliyor:

   Visual Studio > Tools > Android > Android SDK Manager > Tools

Bugün (2019-02-01) itibariyle, Visual Studio 2017'nin yeni bir yüklemesine sahipseniz Android emülatörleri bu siyah ekran sorununa sahip olacaktır. VS, NuGet paketlerinin, uzantı araçlarının vb. Güncellemeleri için otomatik olarak bildirimleri gösterir, ancak Android için DEĞİL araç güncellemeleri. Bunları manuel olarak kontrol etmeniz ve güncellemeniz gerekir.


1

Bu sorunu Nexus 7, Nexus 10 ve Pixel'de de vardı, bu da tüm emülatörlerde anlamına geliyor.

Günlerce bu sorunla mücadele ettikten sonra nihayet çözdüm. Yukarıda, sizin için işe yarayıp yaramayabilecek birçok cevap var, çünkü yapılandırmaları sizinkinden biraz farklı olabilir.

Size çözümümü söyleyeceğim:

Bu emülatörleri oluştururken daha iyi performans için Grafikteki Donanım - GLES 2.0'ı kontrol ettim . Ve benim için sorun buydu .

Aynı şeyi yaptıysanız,

Go to AVD Manager -> Select your emulator -> Click on Edit configuration (in Actions column marked as pencil) -> in Emulated performance - Graphics -> Select Software - GLES 2.0.

Sonra tıklayın Show Advanced Settings -> Set none for both Front and Back camerave hit Finish.

Şimdi select your emulator in AVD Manager and click on Dropdown arrow in Actions column -> select Cold Boot Now.

Ve yay gitmeye hazırsın 😀


0

Öykünücümü çalıştırırken mavi ölüm ekranını aldıktan sonra bu sorunu yaşıyordum. İşte benim çözümüm (en azından Windows için). Çözümüm AVD'yi tamamen yeniden kurmak. Android Studio için normal kurulum kaldırma işlemindeki sorun, her şeyi kaldırmamasıdır , bu nedenle AVD dosyalarınız bozuksa, yeniden yükleme sırasında bozuk kalırlar.

Bunu düzeltmek için iki dizini sildim:

C: \ Kullanıcılar \ (Kullanıcı adım) \. Android

ve

C: \ Kullanıcılar \ (Kullanıcı adım) \.

Sonra yükleyiciye tekrar koştum.

Bence emülatörünüz daha önce çalışıyorsa en kusursuz çözümdür , çünkü Android Studio'nun AVD bileşeninin tamamen yenilenmesini zorlar.


0

Başka bir hata kaynağı, PATHsistem değişkeninin uzunluğu olabilir (Windows sistemlerinde). PATH2047 karakterden daha uzun bir değişkene sahip intel tabanlı görüntüler çalıştırmak , bu değişkenin boş bir değerini konsola / öykünücüye geçirir, bu yüzden doğru şekilde başlayamaz.

İşte bu davranışı açıklayan bir makale: https://software.intel.com/en-us/articles/limitation-to-the-length-of-the-system-path-variable

Ben de aynı problemi yaşadım. Kullanılmayan / var olmayan yolları kaldırarak bu sistem değişkeninin toplam uzunluğunu 1354 karaktere düşürmek benim için düzeltti.


0

Ben de aynı problemi yaşadım. İşte benim çözümüm (Mac OS için). Android Emulator'un sürümünü düşürdüm (28.0.3'ten 27.3.8'e). İşte nasıl yapılacağına dair ayrıntılı bir talimat.


0

Aynı problemi win10 64bit'te de yaşadım. Çok fazla arama yaptıktan sonra bu çözümü buldum. (Eğer bir intel sistemi (CPU, GPU, Anakart, vb.) Kullanıyorsanız, umarım sizin için de işe yarar.

1. adım: Cihazınızda sanallaştırmanın etkin olduğundan emin olun:

Bilgisayarınızı yeniden başlatın ve ardından BIOS kurulumu için F2 tuşuna basın. Sanallaştırma etiketini bulmalı ve etkin olarak işaretlendiğinden emin olmalısınız. Etkin değilse, cihazınızda hiçbir sanal cihaz çalışamaz.

2. adım: Intel Donanım Hızlandırmalı Yürütme Yöneticisi'ni (Intel HAXM) aygıtınıza yükleyin / güncelleyin:

AVD'lerin çalışması için bu yazılımın yüklenmesi veya güncellenmesi gerekir. "HAXM" adresini ziyaret ederek en son sürümü indirebilirsiniz. İndirdikten sonra .exe dosyasını yükleyin ve bilgisayarınızı yeniden başlatın.


0

.

Aynı problemle karşılaşmıştım. Silme verilerini seçerek benim için çalıştı.

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.