私はAMDのWindows上でx86イメージを実行できないことを知っています。私は、ドキュメンテーションが暗示しているように、Linuxでそれらを実行できるかどうかを調べようとしています。私はUbuntu 1704をインストールしました。私は最新のAndroid Studio 2.3.3をインストールしました。 x86上でAPI 25のデフォルトのAVDを作成しました。私はSVMがあまりにも私のBIOSでオンになっているx86のAndroid AVDはAMDのLinuxで動作しますか?
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
:
cpu-checker
lib32ncurses5
lib32z1
gcc-multilib
nvidia-current
私はAMDのPhenom IIの1045Tを持っている:
は、私はまた、以下のパッケージがインストールされています。 私はKVMの準備ができていることを確認し:
my-linux:~$ emulator -accel-check
accel:
0
KVM (version 12) is installed and usable.
accel
私はそれを実行しようとすると、私は以下を参照してください。
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
私が代わりに他のエミュレータバイナリをしようとした場合:
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]
実際に起動しないような黒い画面のエミュレータが表示されます。
x86またはx86-64イメージは、誰でもUbuntu 17.04でAMDの高速化モードで実行されますか?追加の手順を実行するか、追加のソフトウェアをインストールする必要がありましたか?
ああ、ここに私のenv設定は次のとおりです。
export ANDROID_HOME=/home/me/Android/Sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
私はこれとほとんどのポストにトンの周りGoogleで検索しました
私はサポートされていないAMDのWindows上のx86エミュレータを実行しようとして扱う見つけることができます私がやろうとしていることではありません。
あなたがエミュレーションを実行する際にsuccedましたか?私はPhenom II X3 720を持っていて、API lv 22 x86、x86_64画像、API lv 21 x86_64画像でエミュレートしようとしましたが、成功しませんでした。最初のものはSSSE3の不足によるもので、他のものはSSSE3、SSE4.1およびSSE4.2の不足によるものです。残念ながら私のCPUはSSE、SSE2、SSE4aしか持っていないようです。 – tomalf2