HOME'un ('android.process.acore') başlatılması bekleniyor


85

Hello World uygulamasını çalıştırmayı denedim ve emülatör Android başlangıç ​​ekranını yaktıktan sonra donuyor. Ana sayfa gösterilmiyor. Konsoldaki son ekran

HOME'un ('android.process.acore') başlatılması bekleniyor ...

Eclipse ve Android'i yeniden yüklemeyi denedim. Hala işe yaramadı. Ayrıca konsol herhangi bir hata göstermiyor. Günlük kedisinde aşağıdaki hatalar var:

06-18 20: 39: 11.543: ERROR / flash_image (544): kurtarma bölümü bulunamıyor 06-18 20: 39: 11.843: ERROR / vold (538): Anahtar adı yolu '/ sys / sınıf / anahtar açılırken hata oluştu / test2 '(Böyle bir dosya veya dizin yok) 06-18 20: 39: 11.843: ERROR / vold (538): Hata önyükleme anahtarı' / sys / class / switch / test2 '(m) 06-18 20: 39: 11.843 : HATA / vold (538): Anahtar adı yolu açılırken hata '/ sys / class / switch / test' (Böyle bir dosya veya dizin yok) 06-18 20: 39: 11.843: ERROR / vold (538): Hata önyükleme anahtarı ' / sys / class / switch / test '(m) 06-18 20: 46: 31.842: ERROR / MemoryHeapBase (578): / dev / pmem açma hatası: Böyle bir dosya veya dizin yok 06-18 20: 46: 31.892: ERROR / SurfaceFlinger (578): açılamadı / sys / power / wait_for_fb_sleep veya / sys / power / wait_for_fb_wake 06-18 20: 46: 32.313: ERROR / GLLogger (578): couldn 't kütüphane yüklenemiyor (Kitaplık bulunamıyor) 06-18 20: 46: 33.634: ERROR / GLLogger (578): kitaplık yüklenemedi (Kitaplık bulunamıyor)

Yanıtlar:


107

Benim için işe yarayan çözüm, mesajı aldığınızda:

HOME'un ('android.process.acore') başlatılması bekleniyor ...

Birkaç saniye bekleyin ve ardından projeye sağ tıklayın ve tekrar Android uygulaması olarak çalıştır seçeneğine tıklayın.


1
Bunun işe yaradığı sizler için, yeni bir öykünücü başlattı mı yoksa mevcut öykünücünüze doğru bir şekilde bağlandı mı?
Gibron

@Gibron: Mevcut öykünücüye bağlanır, yeni öykünücü açmaz.
SST

15
Daha sonra öykünücüyü yükledim ama sonra "Cihaz hazır değil. Bir sonraki denemeden önce 3 saniye bekleniyor." cihaz bulunamadığını söyleyene kadar tekrar tekrar
user987723

Bu da "Cihaz hazır değil. Bir sonraki denemeden önce 3 saniye bekleniyor"
mesajı aldım

Görev yöneticinizdeki işlemci sayısını ve emülatörün önceliğini artırmak oldukça yardımcı olur.
Kaveh

13

Ben de aynı problemle karşılaştım. Ancak, Proje-> Temizle'ye gittikten sonra işe yaradı ... Yine de neden olduğunu bilmiyorum. Bu yardımcı olur umarım


10

Bu sorunu her zaman alıyorum ve düzeltmeye çalışırken saatlerce potansiyel üretkenliği ve eğitimi kaybettim. Benim için işe yarayan tek şey, diğer üç iyi cevabın birleşimidir:

  1. Proje -> Temizle
  2. Tüm AVD'leri silin ve yenilerini oluşturun
  3. Çalıştırma denemesi 'HOME için bekliyorum' durumunda çok uzun süre takılıyorsa (iki dakikadan fazla) veya emülatör her dakika ya da daha fazla yeniden başlatmaya devam ederse, aynı mevcut emülatör örneğini seçerek Android Uygulaması Olarak Çalıştır'ı birkaç kez deneyin (her zaman manuel olarak çalıştırmayı seçerim) ).

Hiç kimsenin bu sorunun neden ortaya çıktığı, neye neden olduğu veya içeride neler olduğu konusunda bir fikri olmaması garip. Sağlayabileceğim tek ipucu, DDMS'nin 'HOME için Bekleniyor' duraklaması sırasında "Ön yükleme için sınıf bulunamadı: libcore.base.CollectionUtils" gibi birkaç satır göstermesidir.


Tüm AVD'leri silmeniz ve yenilerini oluşturmanız gerektiğini düşünmüyorum, sadece söz konusu olanı silin ve yeni bir tane oluşturun
PhillyNJ

Tek tıklamayla seçilen bir AVD'yi silen ve aynı parametrelerle yeniden oluşturan "AVD'yi Yenile" düğmesine ne dersiniz?
DarenW

3

Benim için işe yarayan şey, AVD'yi AVD yöneticisinden silmek ve yeni bir tane oluşturmaktı. Ardından
Çalıştır> Yapılandırmaları Çalıştır'a gidin , hedef sekmeyi seçin ve yeni AVD'yi seçin.


2

Aşağıdaki adımlar benim için çalıştı: 1. Goto Project -> Clean. 2. Önceki AVD'nizi silin ve yeni bir tane oluşturun.


2

Bu sorun, "Yeni Android sanal cihaz (AVD) oluştur" iletişim penceresinde AVD yöneticisi oluştururken, "Anlık Görüntü" benim tarafımdan "Etkin" olarak işaretlendiğinden oluşur.

Çözüm:

"Etkin" onay kutusu işaretlenmemiş yeni bir AVD yöneticisi oluşturun ve ardından projeyi yeni oluşturulan AVD yöneticisi ile "Hedef" olarak çalıştırmayı deneyin, sorun artık oluşmayacak


2
Bunu benim için çalışan çözüm olarak buldum. Ayrıca, cihazın kullanımda OLMADIĞINDA silmeye çalışırken sorunun bir belirtisinin olduğunu buldum ... AVD kullanımda olduğu için silemezdi. Yeni cihaz oluşturuldu -> sorun yok.
Gibron

2

Bu sorunu yeni bir sanal cihaz oluşturup AVD yöneticisinden başlatarak çözdüm. Cihazın başlaması birkaç dakika sürer, sadece beklemeniz gerekir. Ardından uygulamanızı önceden başlatılmış cihazda çalıştırabilirsiniz.


2

Seçenekler:

  • Emülatördeki HOME Düğmesine tıklayın. Bekleyin 2 saniye olabilir .... Bu benim için her zaman işe yarar !!!

veya

  • Shreya'nın önerisiyle devam edin (en çok öneriye sahip olan ve Gray tarafından düzenlenen).

1

AVD cihazında SD Kart için sadece 12 Mb'ım vardı.

2 Gb'ye çıkarmak sorunu çözdü.


SD kart için 200 dahili ve 0'ım vardı. Bunu 400/200 olarak değiştirmek bana yardımcı oldu.
Zitrax

1

ÇÖZÜM:

Öykünücüyü komut satırından çalıştırın:

sdk/tools> ./emulator-x86 -avd <DeviceName> -partition-size 1024 -gpu on

Sonra uygulamayı komut satırından da başlattım (yerleşik Cordova / PhoneGap araçlarını kullanarak):

myapp/cordova> ./run

ARKA FON

Bunun bir çeşit donanım uyumluluğu sorunu olduğuna inanıyorum. PhoneGap 2.4.0 Başlarken Talimatlarını izlerken bu sorunla karşılaştım . Intel Donanım Hızlandırılmış Yürütme Yöneticisini kurmak için onların tavsiyelerine uydum ve sanırım sorunumun kaynağı bu. Eclipse , öykünücüyü başlatmak için emulator64-x86programı ( sdk/toolsklasörde) kullanır. Eclipse içinde bunu değiştirmenin herhangi bir yolunu bulamadım, ancak Intel HAXM web sayfasının "İpuçları ve Püf Noktaları" bölümünü izleyerek, emulator-x86bunun yerine programı kullanarak emülatörün komut satırından başarılı bir şekilde çalışmasını sağlayabileceğimi öğrendim . emulator64-x86Programın neden sistemimde çalışmadığından emin değilim . Ben ben 64 bit işlemci var olduğunu Elma web sitesinde doğruladı.

Sistemim:

  • OSX 10.6.8
  • 2x2.26 GHx Dört çekirdekli Intel Xeon
  • 6 GB RAM
  • ADT sürüm 21.1.0-569685
  • Eclipse 3.8.0

AVD'm:

  • Cihaz: Nexus One
  • Hedef: Android 4.2.2 - API Seviyesi 17
  • İşlemci: Intel Atom (x86)
  • RAM: 512
  • Dahili Depolama: 256
  • SD Kartı: 128

GÜNCELLEME:emulator64-x86 Henüz çalışmayan, ancak Intel çalışanlarının bir yama üzerinde çalıştığı
2013


1

Bu çözümlerin hiçbiri benim için işe yaramadı. Bunun yerine, işe yarayan şey bir komut satırı aracına (veya Mac'te terminale) gitmek, CD'yi SDK / platform araçları dizinine gitmek ve ardından şunu çalıştırmaktı:

adb kill-server

sonra şunu çalıştırın:

adb start-server

Bunu yaptıktan sonra her şey tekrar çalıştı. Neden? Kim bilir.

MAC'imde platform araçları klasörünün yolu $ HOME / Installations / adt-bundle-mac-x86_64-20130522 / sdk / platform-tools idi. Muhtemelen makinenizde başka bir yerde olacaktır.

Ayrıca bazı yararlı adımlar sunan bu sayfayı da buldum:

http://android.okhelp.cz/android-emulator-wont-run-application-started-from-eclipse/


1

Benim için işe yarayan şey, AVD'yi (Android Sanal Cihazı) oluştururken veya düzenlerken "Ana Bilgisayar GPU'sunu Kullan" onay kutusunu etkinleştirmekti. Bu onay kutusu varsayılan olarak etkinleştirilmemiştir.


1

'Emülasyon Seçenekleri:' altında 'Ana Bilgisayar GPU'sunu Kullan' seçeneğini belirlediğimde benim için çalıştı.

Seçeneği sanal cihazın Düzenle penceresinin altında bulabilirsiniz.

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


0

Sanal cihaz SD kart boyutunu 500MB'den 2GiB'ye çıkardım, sorun çözüldü.


0

Aşağıdaki adımlar benim için çalıştı: 1. Goto Project -> Clean. 2. Önceki AVD'nizi silin ve yeni bir tane oluşturun.


0

Bunun eski bir gönderi olduğunu fark ettim. Ancak aynı problemle karşılaştım ve bir çözüm buldum. A) CPU / ABI atomuna sahip olduğunuzdan emin olun B) Ram 2048 C) VM Yığını 256 D) Dahili Depolama 200 E) Ana Bilgisayar GPU'sunu kontrol ettiğinizden emin olun F) Cihaz Nexus 5 (Kişisel seçimim) G) Android 4.4.2 API Seviye 19

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.