Android 4.0 için AVD oluşturma


352

Android 4.0 yayınlandı. ADT eklentimi yeni güncelledim ve 4.0 SDK'sını indirdim. Ancak Android 4.0 için bir AVD oluşturmaya çalıştığımda , Eclipse bana 'ABI armeabi'nin AVD klasörüne kopyalaması için bir' userdata.img 'dosyası bulunamıyor' diyor.

d:\android-sdk-windows\platforms\android-14Diğer sürümlerin sahip olduğu 'images' klasörünü buldum . Bu klasörde AVD'nin oluşturması gereken 'userdata.img' olabilir.

'Userdata.img' dosyasını nereden bulabilirim ve Android 4.0 için AVD'yi nasıl oluştururum?

Yanıtlar:


441

Ben de aynısını yaptım. "Android 4.0 (API 14)" bölümündeki "Android SDK Yöneticisi" ne bakarsanız birkaç paket görürsünüz. Bunlardan biri "ARM EABI v7a Sistem Görüntüsü" olarak adlandırılır.

Bir Android 4.0 sanal cihazı oluşturmak için indirmeniz gerekenler:

Android SDK indirme sistemi


31
Sadece karşılaştığım ek bir nokta ekleyeceğim. Tutulma için harici olan ve yüklediğinizi söyleyen AVD Manager'ı indirseniz bile, AVD Eklentisi ile tutulmaya gitmeniz ve yeniden yüklemeniz gerekir. İki kez 2 gerekir. ARM EABI'nin tutulmadan harici olarak yüklenmiş olmasına rağmen kurulum adımlarını geçerken bu hatayla karşılaştım.
haju

3
Sorunum @haju ile aynıydı, harici SDK'm ARM v7a Sistem görüntüsünü kurmuştu ama Eclipse'deki görüntü yoktu. Teşekkürler @haju!
Jeremy Battle

7
Android SDK'yı her güncellediğimde veya yüklediğimde bazı sorunlar var. Google'ın yükleme işlemini şimdiye kadar nasıl engelleyeceğinizi anlayacağını düşünürdünüz. Sonra tekrar, MS veya Apple'ın araçlarını yüklemek o kadar iyi değil.
Brian

4
Lanet olsun! Sadece o paketi atladım.
Rakesh Juyal

6
Tek bir merhaba dünya uygulamasını test etmek için kaç MB veri indirmem gerekiyor?
Salman A

16

Geliştirme makinemize internet bağlantısı olmayanlarımız için başka bir çözüm:

Adlı bir klasör oluşturun system-images(yanındaki SDK dizininin üst düzeyde platformsve tools). Alt dizinler oluşturun android-14ve android-15(uygun olduğu şekilde). armeabi-v7aKlasörün tamamını bu dizine çıkarın; sysimg_armv7a-15_r01.zip (örneğin, google's deposundan ) android-15, sysimg_armv7a-14_r02.zip adresine gider android-14.

Bu yordamı çevrimdışı olarak denemedim, sonunda geniş bant ödenekimi evde bıraktım ve kullandım, ancak bunlar ileride başvurmak üzere bu büyük sistemlerin hedef konumları.

image14 ve 15'te bulunmadıkları alt dizinleri oluşturmayı denedim, ancak bu AVD'nin (15 değil 14 değil) bir görüntü oluşturmasına izin verirken, 15 dakika sonra Android logosunu göstermemişti.


8

Bu site Android Create AVD , hala takılı kalırsanız Eclipse'de Android SDK ve AVD sürüm 4'ün en son sürümünü nasıl yükleyeceğinizi gösterir?


5

Benzer bir sorunum vardı ama Eclipse yerine IntelliJ IDEA kullanıyorum . ARM EABI zaten kurulmuştu, ama yine de hatayı aldım.

IntelliJ IDEA için, öykünücüyü çalıştırmadan önce bir AVB oluşturmanız gerektiği anlaşılıyor, bu nedenle bunu yapmak için Android SDK Yöneticisi'ne gitmeniz ve yeni bir AVB oluşturmanız gerekir. Bu, sorununuzu çözmelidir ... Lütfen bu adımları izlemeden önce ARM'yi dahil etmek için yukarıdaki cevabı izlediğinizden emin olun.


Mac OSX'te IntelliJ kullanırken aynı hata. 1. ARM EABI'nın kurulu olduğunu onaylayın 2. Araçlar-> Android-> AVD Yöneticisi-> Yeni AVD oluştur 3. Çalıştır-> Yapılandırmaları Düzenle-> Android Uygulaması veya Android Testleri -> Emülatör (radyo düğmesi) -> Yeni oluşturulan AVD'nizi seçin
Ted Spradley

5

Android SDK sürümünüzü kontrol ettirdiyseniz bu sorunu da alabilirsiniz. Biraz farklı bir hata alıyorsunuz:

ABI .svn'nin AVD klasörüne kopyalaması için bir 'userdata.img' dosyası bulunamadı.

Bazı nedenlerden dolayı, Android Sanal Aygıt (AVD) yöneticisi, .svnklasörün bir uygulama ikili arabirimi (ABI) belirlediğine inanmaktadır . Klasör userdata.imgiçinde arar .svnve bulamaz, bu nedenle başarısız olur.

Yığın Taşması sorusunun yanıtlarında bulunan kabuk uzantısını, tüm klasörlerden .svn dosyalarını tüm .svnklasörlerden özyinelemeli olarak android-sdkklasörden kaldırmak için kullandım . Bundan sonra, AVD yöneticisi başarıyla bir AVD oluşturabildi. SDK'nın Subversion ile güzelce oynamasını nasıl sağlayacağımı henüz anlayamadım .



0

Bu cevap Android Studio'da AVD oluşturmak içindir.

  1. İlk olarak Android Studio üst çubuğunuzdaki AVD düğmesine tıklayın.

görüntü 1

  1. Bu pencerede Create Virtual Device

görüntü 2

  1. Şimdi AVD için donanım profilini seçecek ve İleri'ye tıklayacaksınız.

görüntü 3

  1. AVD'nizde istediğiniz Android Api Sürümünü seçin. Api yoksa indirin. Sonrakine tıkla.

görüntü 4

  1. Bu, şimdi kamera, ağ, bellek ve ram boyutu gibi bazı AVD özelliklerini özelleştirmek için kullanılan bir penceredir.

görüntü 5

  1. AVD hazırsınız, şimdi Android Studio'daki AVD düğmesine tıklayın (1. adım gibi). Ardından oluşturulan AVD'yi listede görebilirsiniz. AVD'nizde Oynat düğmesine tıklayın.

görüntü 6

  1. AVD'niz yakında başlayacak.

görüntü 7

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.