2010-07-02 35 views
7

çıkmak imkansız Eclipse 3.6 üzerinde Android eklentisi düzenli olarak kurdum (aka i google yükleme sayfası adım adım takip). Ben herhangi bir örnek uygulamayı başlatmak zamanAndroid Emulator asmak ve

, her şey gayet iyi çalışıyor, ama ben (exit emülatörü çapraz düğmesini tıklayarak) emülatör çıkmak çalışırsanız, emülatör tamamen askıda gibi görünüyor. çok canımızı sıkan

süreç durdurmak veya öldürmek için imkansız görünüyor çünkü ben bile, öldürme işlemi başlatacak başka emülatör hatta benim pc yeniden edemez olmasıdır.

Benzer bir sorunu olan bir kişi var mı?

+0

AVM'nin SD kartına ne kadar boyut ayırdınız? – primpap

cevap

6

Bazı makineleri Linux kullanırken bu sorunu öykünücü ile gördüm. Bu sorun, sesle ilgiliydi ve emülatör başlatılırken -noaudio seçeneğini ayarlayarak yardımcı olabilirdi.

Eclipse'de Android-Launch tercihlerine emülatör seçenekleri ekleyebilirsiniz. Sadece "varsayılan emülatör seçenekleri" alanına -noaudio ekleyin. nedeniyle ses işleme konuya çıkmak üzerine

+0

Çok teşekkürler! Bu hile yapar (Bu arada, bir Windows XP SP2 bilgisayarında çalışıyorum). – Antoine

5

asın bilinen bir hatadır:

http://code.google.com/p/android/issues/detail?id=17294

, bu soruna geçici "Ses kaydı desteği" ile AVD yöneticisinde ses girişini devre dışı bırakmak için ayarlamak için "hayır" , qemu ini dosyasında "hw.audioInput = no" değerini ayarlar.

1

Birincisi, sistemimde (Win7 x64, Eclipse Helios SR2) durumu asılı tutulması ses kusur kaydetti kaynaklandığını üzerinde onaylamak başardı. (Bunu komut satırından bir taklitçiyi başlatarak ve -noaudio seçeneğini kullanarak yaptım. Eclipse varolan taklitleyiciyi kullanır ve artık askıda kalmaz.)

Ancak, "-noaudio" değerini kullanmak için Eclipse alamıyorum "Varsayılan emülatör seçenekleri" alanına koydum. Ayrıca "noaudio" denedim ama işe yaramadı. İşlemin komut satırını kontrol ederek "-noaudio" seçeneği mevcut değildir; sadece standart seçeneklerin geri kalanı.

0

Hala WXP SP3 ve (; SDK R21 ADT ile önceden paketlenmiş Eclipse) ADT-Bundle-Windows X86 ile bu sorun vardı.

Ben yukarıdaki ipuçlarından bazılarını denedim ama Tutulma emülatörü başlatırken hiçbiri çalıştı. Emülatör, çıktıktan sonra kilitleniyor ve Windows kapatma işlemini engelliyor. hw.adioInput=no ayarı

  • : Birkaç yapılandırma dosyaları denedikten sonra, dosya <user dir>\.android\avd\<emulator name>.avd\hardware-qemu.ini doğru biri olarak görünüyordu. Hayal kırıklığım için, bu dosya tutulduğu her seferinde emülatöre yeniden başlıyor. @RodBarnes nihayet (benim için) çalıştı Ne

belirtildiği gibi

  • , işe yaramadı Preferences\Android\Launch\Default emulator options yılında -noaudio ayarı bu iki seçenekten biri:

    • Ya başlatmak için bir toplu iş dosyası oluşturmak emülatörü, emulator @<emulator name> -noaudio komut satırını kullanarak, emulator.exe yolunda olduğunu varsayar. Else, emulator.exe için tam yol ile öneki. Eclipse çalışan emülatörü tanıyacak ve kullanacaktır.
    • Veya her bir çalışma koşulu için bir komut satırı seçeneği belirleyin.Run\Run configurations...\<Your configuration>\Target\Additional Emulator Commandline Options'un altında bulursunuz. -noaudio'u buraya girin. Seçeneği görmek için Hedef paneli biraz aşağı kaydırmanız gerekebilir. Bazı Eclipse sürümlerinde kaydırma çubuğunun eksik olduğunu belirttiğim bazı diğer yorumlarda pencere boyutunu artırmaya çalışın.

    Yalnızca kendim için her bir emülatör için tek bir toplu iş dosyasına ihtiyacınız olduğu için ilk seçeneği tercih ederim ve her bir çalışma yapılandırmasını değiştirmeniz gerekmez.