2017-07-03 4 views
1

私は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エミュレータを実行しようとして扱う見つけることができます私がやろうとしていることではありません。

+0

あなたがエミュレーションを実行する際に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

答えて

関連する問題