Ich weiß, dass Sie die x86-Images unter Windows auf AMD nicht ausführen können. Ich versuche zu sehen, ob ich sie unter Linux ausführen kann, wie die Dokumentation zeigt. Ich habe Ubuntu 1704 installiert. Ich habe das neueste Android Studio 2.3.3 installiert. Ich habe eine Standard-AVD für API 25 auf x86 erstellt.Do x86 Android AVD funktioniert unter Linux auf AMD?
Ich habe auch installiert die folgenden Pakete:
cpu-checker
lib32ncurses5
lib32z1
gcc-multilib
nvidia-current
ich einen AMD Phenom II 1045T haben:
vendor_id : AuthenticAMD
cpu family : 16
model : 10
model name : AMD Phenom(tm) II X6 1045T Processor
stepping : 0
microcode : 0x10000bf
cpu MHz : 2000.000
cache size : 512 KB
physical id : 0
siblings : 6
core id : 5
cpu cores : 6
apicid : 5
initial apicid : 5
fpu : yes
fpu_exception : yes
cpuid level : 6
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt nodeid_msr cpb hw_pstate vmmcall npt lbrv svm_lock nrip_save pausefilter
Ich habe SVM auch in meinem BIOS eingeschaltet.
ich festgestellt, dass KVM ist fertig:
my-linux:~$ emulator -accel-check
accel:
0
KVM (version 12) is installed and usable.
accel
Wenn ich versuche, es zu laufen, sehe ich folgendes:
my-linux:~$ emulator -avd Nexus_5X_API_25
[140469584095040]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib
Could not launch '../emulator/qemu/linux-x86_64/qemu-system-i386': No such file or directory
my-linux:~$ which emulator
/home/me/Android/Sdk/tools/emulator
Wenn ich versuche, anstatt den anderen Emulator binär:
my-linux:~$ /home/me/Android/Sdk/emulator/emulator -avd Nexus_5X_API_25
emulator: WARNING: Host CPU is missing the following feature(s) required for x86 emulation: SSSE3
Hardware-accelerated emulation may not work properly!
emulator: ERROR: GPU emulation is disabled.
Only screen size of 800 X 1280 or smaller is supported when GPU emulation is disabled.
emulator: ERROR: GPU emulation is disabled: software gpu and screen too large
warning: host doesn't support requested feature: CPUID.01H:ECX.ssse3 [bit 9]
warning: host doesn't support requested feature: CPUID.01H:ECX.ssse3 [bit 9]
warning: host doesn't support requested feature: CPUID.01H:ECX.ssse3 [bit 9]
Ein schwarzer Bildschirm-Emulator erscheint, scheint nie wirklich zu starten.
Laufen die x86- oder x86-64-Images für AMD unter Ubuntu 17.04 im beschleunigten Modus? Müssen Sie zusätzliche Schritte ausführen oder zusätzliche Software installieren?
Oh, hier ist mein env-Setup:
export ANDROID_HOME=/home/me/Android/Sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
ich um eine Tonne auf diese und die meisten Beiträge googeln habe ich viel mit dem Versuch, den x86-Emulator unter Windows auf AMD finden laufen, die nicht unterstützt wird und nicht das, was ich versuche zu tun.
Haben Sie succed Emulation bei der Durchführung? Ich habe einen Phenom II X3 720 und habe versucht, mit API lv 22 x86, x86_64 Bilder und API lv 21 x86_64 Bild ohne Erfolg zu emulieren. Die erste fehlgeschlagen wegen fehlender SSSE3, die anderen wegen fehlender SSSE3, SSE4.1 und SSE4.2. Leider scheint meine CPU nur SSE, SSE2 und SSE4a zu haben. – tomalf2