Ustawiłem środowisko programistyczne Androida w Ubuntu 10.10, wersja 32-bitowa. Po utworzeniu AVD, kiedy uruchomiłem emulator, otrzymałem następujący błąd.
BŁĄD: 32-bitowe emulatory plików binarnych emulatora Androida dla systemu Android są DEPRECATED, aby z nich skorzystać
, musisz wykonać co najmniej jedną z następujących czynności:
- Użyj opcji -force-32bit podczas wywoływania emulatora.
- Ustaw ANDROID_EMULATOR_FORCE_32BIT na „true” w twoim środowisku.
Każdy z nich pozwoli Ci korzystać z 32-bitowych plików binarnych, ale pamiętaj, że znikną one w przyszłym wydaniu zestawu SDK systemu Android.
Rozważ przejście na 64-bitowy system Linux, zanim to nastąpi.
Używana przeze mnie wersja ADT to 23.0.3.1327240. Biblioteki SDK, których używam, są 32-bitowe. uprzejmie pomóż mi. Dzięki.
Odpowiedzi:
Występuje ten błąd, ponieważ najwyraźniej działasz w systemie 32-bitowym, a emulator Androida jest zaprojektowany tak, aby działał najlepiej w środowisku 64-bitowym. Jedynym prawdziwym rozwiązaniem jest instalacja 64-bitowego systemu operacyjnego.
Jeśli sprzęt nie obsługuje 64bit lub nie można reinstall teraz można tymczasowo obejście problemu przez przepuszczanie
-force-32bit
po uruchomieniu emulatora z linii poleceń lub poprzez ustawienieANDROID_EMULATOR_FORCE_32BIT
siętrue
w danym środowisku (jak mówi o błędzie). Możesz to zrobić, uruchamiając:Z terminala. Dodaj tekst:
do końca pliku, a następnie zapisz i zamknij. Nie mogę go teraz przetestować, ale musisz albo uruchomić
source .profile
z terminala, albo uruchomić ponownie, aby zmiany odniosły skutek.Spróbuj uruchomić emulator.
Zdecydowanie zaleca się zainstalowanie 64-bitowego systemu operacyjnego, aby kontynuować rozwój Androida, ponieważ Google ostatecznie usunie 32-bitowe pliki binarne, co spowoduje, że emulator przestanie działać. Android również zmierza ku architekturze x64, więc pozostając przy 32-bitowym, szybko zostaniesz w tyle.
źródło
mam jedno świetne rozwiązanie. możesz zacząć od zaćmienia lub netbeans. próbować :
W Eclipse kliknij folder projektu Android, a następnie wybierz Uruchom> Uruchom konfiguracje ...
W lewym panelu okna dialogowego Uruchom konfiguracje wybierz konfigurację uruchamiania projektu Android lub utwórz nową konfigurację.
Kliknij kartę Cel.
W polu Dodatkowe opcje wiersza polecenia emulatora wpisz:
Uruchom projekt systemu Android przy użyciu tej konfiguracji uruchamiania.
w netbeans: 1. gdy wybierzesz debuger, wybierz Dostosuj ...
-force-32bit
źródło
Edytuj ten plik:
otwarty terminal w ubuntu
wklej ten tekst:
Odśwież źródło:
źródło
~/.bashrc
nie nie muszą być edytowane jako root, więc nie ma powodu, aby użyćsudo
do tego celu. (Poza tym jest to rozsądna i pomocna odpowiedź, chociaż sugerowałbym~/.profile
zamiast tego wstawienie tej zmiennej środowiskowej, jak sugeruje Seth, a może nawet przypisanie przypisania - tj. Bez - wexport
~ ~ .pam_environment.)~/.profile
nie jest to najlepsze miejsce? Jestem trochę zdezorientowany, ponieważ wiki specjalnie sugeruje umieszczenie zmiennych środowiskowych w~/.profile
...utwórz skrypt powłoki:
Zmień skrypt powłoki na wykonywalny i uruchom go, aby uruchomić Eclipse
/opt/adt-bundle-linux-x86-20140702/eclipse/eclipse
jest ścieżką do pliku wykonywalnego zaćmienia.źródło
Rozwiązałem ten problem, aktualizując konfigurację emulatora w Android Studio w następujący sposób.
źródło