Ich bin neu in der Android-Entwicklung. Ich richte eine Entwicklungsumgebung ein. Meine Frage ist also, was ist das Intel x86-Atom-System-Image im Android SDK-Manager? Soll ich es installieren oder nicht? Die Option ist in API-Level 15 und 16 vorhanden, jedoch nicht in 17.
Vielen Dank.
Antworten:
Es ist eine Version des Android-Emulators, die nativ auf x86-CPUs ausgeführt wird, wie sie in den meisten Entwicklungsmaschinen verwendet werden.
Vergleichen Sie dies mit dem ARM-System-Image, das ARM-CPU-Anweisungen (nicht x86) enthält und daher beim Ausführen übersetzt werden muss.
Die x86-Emulator-Images werden, sofern verfügbar, tendenziell schneller ausgeführt. Sie müssen einige Arbeiten an Ihrem Entwicklungscomputer ausführen, um diese nutzen zu können, wie in der Dokumentation beschrieben .
AFAIK Google verlässt sich bei der Erstellung dieser Bilder auf Intel, und Intel hat dies nur auf wenigen API-Ebenen getan.
quelle
Mit dem Image des x86 Android * -Emulatorsystems können Sie eine Emulation von Android auf Ihrem Entwicklungscomputer ausführen. In Kombination mit dem Android SDK können Sie Ihre Android-Anwendungen auf einem virtuellen Android-Gerät testen, das auf Intel Architecture basiert
Ja, wenn Sie einen Intel-Prozessor verwenden. Verwenden Sie das Intel Processor Identification Utility- Tool , um zu überprüfen, ob Ihr Intel-Prozessor Virtualization Technology (VT) unterstützt .
Um das Emulator-Image-Add-On zu installieren, können Sie den Android SDK Manager (empfohlene Methode) verwenden:
Installationsanleitung (empfohlene Methode)
Alternativ können Sie die binäre Zip-Datei herunterladen und das enthaltene Verzeichnis entpacken und in das Add-On-Verzeichnis Ihrer Android SDK-Installation kopieren. (Beachten Sie, dass diese Methode keine automatischen Aktualisierungen des Add-Ons ermöglicht.):
Installationsanleitung (alternative / manuelle Methode)
Hoffe das hilft.
quelle
ntel x86 atom system image
Android SDK platzieren. Wo soll ich es platzieren? Ich habe Ordner vonntel x86 atom system image
system-images\android-23\google_apis
und konnte das virtuelle Gerät erfolgreich ausführen. Ich finde über mehr als ein virtuelles Gerät. Ich denke; x86-Image anderer Geräte (heruntergeladen) sollte in platziert werden.system-images\<API LEVEL>\google_apis
Vielen Dank für Ihre Hilfe.