View Single Post
  #36  
Old November 5th 18, 08:47 PM posted to comp.mobile.android,alt.comp.freeware,microsoft.public.windowsxp.general
Arlen_Holder
external usenet poster
 
Posts: 96
Default Report: My first "hello world" using Android Studio freeware on Windows worked just fine (in about an hour)

On Mon, 5 Nov 2018 18:32:27 -0000 (UTC), Arlen_Holder wrote:

Emulator: Hardware-accelerated emulation may not work properly!


Regarding these errors:
Emulator: Warning: Quick Boot / Snapshots not supported on this machine. A CPU with EPT + UG features is currently needed. We will address this in a future release.
Emulator: emulator: WARNING: Host CPU is missing the following feature(s) required for x86 emulation: SSSE3
Emulator: Hardware-accelerated emulation may not work properly!

These "EPT" & "UG" & "SSSE3" features seem to indicate:
o EPT = Extended Page Tables (aka SLAT second level address translation)
o UG = Unrestricted Guest (aka "real mode")
O SSSE3 = Supplemental Streaming SIMD Extensions 3 (cpu instructions)
https://en.wikipedia.org/wiki/SSSE3

Windows PowerShell will report your processor family:
PowerShell gwmi win32_processor

The Sysinternals "coreinfo" tool tells us which features exist in a CPU
https://docs.microsoft.com/en-us/sysinternals/downloads/coreinfo
Sysinternals coreinfo output shows either an asterisk or a dash where
"*" means the feature is present
"-" means it is missing
https://social.technet.microsoft.com/wiki/contents/articles/1401.hyper-v-list-of-slat-capable-cpus-for-hosts.aspx

This tells me EPT (aka SLAT) is not supported on my CPU:
C:\ coreinfo -v
HYPERVISOR * Hypervisor is present
SVM - Supports AMD hardware-assisted virtualization
NP - Supports AMD nested page tables (SLAT)

Wikipedia says my AMD FPU supports SSE3 but not SSSE3 & coreinfo concurs:
C:\ coreinfo | findstr "SSSE3"
SSSE3 - Supports Supplemental SIMD Extensions 3

So I may have to give up getting Android emulation to work on my AMD CPU,
but there's one more test I can run, I think, which is to use an ARM CPU:
https://youtu.be/OjD9t1bfYsY?t=193
Where the guy says we can "just click on the ARM processor".
Ads