2012-05-25 32 views
13

Ubuntu 12.0.4 üzerine SDK'yı kurdum. SDK yöneticisini başlattım ve birkaç paket güncelledim.avd başlatılamadı, emülatör bulamadığını söyleyerek başarısız oldu, ancak mevcut

Avd yöneticisini çalıştırdım ve bir avd oluşturmaya çalıştım ancak hiçbir bilgi veremedi.

Daha sonra, gui'den kullanmaya çalıştığım aynı bilgileri kullanarak komut satırından avd oluşturmaya çalıştım ve çalıştı. Bu benim bu dosya için baktığımda gördüğüm bu

Failed to start emulator: Cannot run program "<myhome>/apps/android/android-sdk-linux/tools/emulator": java.io.IOException: error=2, No such file or directory 

: O AVD hayata geçirmeye çalıştıklarında

, bu (bazı dizeleri elided) ile başarısız oldu

$ ls -lt <myhome>/apps/android/android-sdk-linux/tools/emulator 
-rwxrwxr-x 1 <me> <me> 24828 May 25 08:20 <myhome>/apps/android/android-sdk-linux/tools/emulator* 

As you can Bak, var olduğu yol var.

Neler oluyor burda?

cevap

14

64 bit sistemi çalıştırıyor gibi görünüyor. Yani ia32-lib'leri yüklemeniz gerekiyor.

terminalde aşağıdaki satırı koymak ia32-kütüphanelerini yüklemek için: komut satırı aracı android:

sudo apt-get install ia32-libs

+0

Uzun zaman önce bunu anladım, ama yine de teşekkürler. :) –

5

Bu sorunu çözmek için aşağıdaki yaptılar (android avd) ve 64 bit emülatörleri yüklemek için Araçlar-> SDK'yı yönet. Daha sonra emulator.old için emülatöre mv'ed ve emulator64-arm emülatörüne

bu yaklaşımla 32 bit kitaplık yüklemeye gerek yok.

1

Eğer 64 Bit Ubuntu veya Linux kullanıyorsanız, emülatörün emülatörüne emulator_backup ve emulator64-arm gibi başka bir adla yeniden adlandırmanız gerekir ve bu işe yarayacaktır.

32 bit kitaplıklar yüklemenize gerek yok ve ayrıca bu telaşlı bir süreç.

Ubuntu'da Android geliştirmenin keyfini çıkarın.