Saya telah mengatur lingkungan pengembangan android di Ubuntu 10.10, 32 bit. Setelah membuat AVD ketika saya meluncurkan emulator saya telah menerima kesalahan berikut.
GALAT: 32-bit Linux Android biner emulator DIHAPUSKAN, untuk menggunakannya
Anda harus melakukan setidaknya satu dari yang berikut:
- Gunakan opsi '-force-32bit' saat menjalankan 'emulator'.
- Tetapkan ANDROID_EMULATOR_FORCE_32BIT menjadi 'benar' di lingkungan Anda.
Salah satu dari mereka akan memungkinkan Anda untuk menggunakan binari 32-bit, tetapi perlu diketahui bahwa ini akan hilang dalam rilis Android SDK yang akan datang.
Pertimbangkan untuk pindah ke sistem Linux 64-bit sebelum itu terjadi.
Versi ADT yang saya gunakan adalah 23.0.3.1327240. Perpustakaan SDK yang saya gunakan adalah 32bit. tolong bantu saya. Terima kasih.
Jawaban:
Anda mendapatkan kesalahan ini karena Anda tampaknya menjalankan sistem 32bit dan emulator Android dirancang untuk beroperasi dengan baik di lingkungan 64 bit. Satu-satunya solusi nyata adalah menginstal sistem operasi 64bit.
Jika perangkat keras Anda tidak mendukung 64bit atau Anda tidak dapat menginstal ulang sekarang Anda dapat mem-bypass masalah untuk sementara waktu dengan melewatkannya
-force-32bit
saat Anda memulai emulator dari commandline atau dengan menyetelANDROID_EMULATOR_FORCE_32BIT
ketrue
dalam lingkungan Anda (seperti yang dikatakan kesalahan). Anda dapat melakukan ini dengan menjalankan:Dari terminal. Tambahkan teks:
ke akhir file dan simpan dan tutup. Saya tidak dapat mengujinya sekarang tetapi Anda harus menjalankan
source .profile
dari terminal atau memulai kembali agar perubahan diterapkan.Coba luncurkan emulator.
Sangat disarankan agar Anda menginstal sistem operasi 64bit untuk melanjutkan pengembangan Android Anda karena Google pada akhirnya akan menghapus binari 32bit yang akan menyebabkan emulator Anda berhenti bekerja. Android itu sendiri juga bergerak ke arah arsitektur x64, jadi dengan tetap dengan 32bit Anda akan segera tertinggal.
sumber
Saya punya satu solusi hebat. Anda bisa memulainya dengan gerhana atau netbeans. coba:
Di Eclipse, klik folder proyek Android Anda lalu pilih Jalankan> Jalankan Konfigurasi ...
Di panel kiri dialog Run Configurations, pilih konfigurasi Android project run Anda atau buat konfigurasi baru.
Klik tab Target.
Di bidang Opsi Opsi Perintah Emulator tambahan, masukkan:
Jalankan proyek Android Anda menggunakan konfigurasi jalankan ini.
di netbeans Anda: 1. di mana Anda memilih debuger pilih Sesuaikan ...
-force-32bit
sumber
Edit file ini:
buka terminal di ubuntu
rekatkan teks ini:
sumber penyegaran:
sumber
~/.bashrc
tidak tidak perlu diedit sebagai root, jadi tidak ada alasan untuk menggunakansudo
untuk ini. (Selain itu, ini adalah jawaban yang masuk akal dan bermanfaat, meskipun saya sarankan menempatkan variabel lingkungan itu sebagai~/.profile
pengganti Seth atau bahkan mungkin menempatkan tugas - yaitu, tanpaexport
--in `~ / .pam_environment.)~/.profile
bukan tempat yang terbaik? Saya agak bingung karena wiki secara khusus menyarankan menempatkan variabel lingkungan di~/.profile
..buat skrip shell:
Ubah skrip shell menjadi executable dan jalankan untuk meluncurkan eclipse
/opt/adt-bundle-linux-x86-20140702/eclipse/eclipse
adalah jalan menuju gerhana yang dapat dieksekusi.sumber
Saya telah mengatasi masalah ini dengan memperbarui konfigurasi emulator di Android studio sebagai berikut.
sumber