Was ist Intel x86 Atom System Image in Android SDK Manager?

80

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.

Rutu Raj
quelle
Sie möchten dies auf Ihrem Host-Computer installieren: software.intel.com/en-us/articles/…
n611x007

Antworten:

80

Meine Frage ist also, was ist Intel x86 Atom System Image in Android SDK Manager?

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.

Soll ich es installieren oder nicht?

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 .

Die Option ist in API-Level 15 und 16 vorhanden, jedoch nicht in 17.

AFAIK Google verlässt sich bei der Erstellung dieser Bilder auf Intel, und Intel hat dies nur auf wenigen API-Ebenen getan.

CommonsWare
quelle
Wenn Sie schamlos Fragen stellen, funktioniert Intel-Atom-X86-Image auf AMD-Prozessoren mit der gleichen Leistung in Ubuntu? !
LOG_TAG
1
@LOG_TAG: Sie müssten sehen, ob Ubuntu KVM Ihren AMD-Prozessor unterstützt.
CommonsWare
Wenn KVM im AMD-Prozessor unterstützt wird, bietet es die gleiche Leistung wie Intel? wirklich verwirrt Ich muss ein neues Intel System kaufen oder nicht für Android!
LOG_TAG
@LOG_TAG: Entschuldigung, aber ich habe den Emulator nicht mit einer AMD-CPU ausprobiert.
CommonsWare
1
Vielen Dank für die Wiedergabe. Ich habe mein System auf Intel i5 proc geändert, nur um Intel Atom x86 zu unterstützen. Die Leistung von AMD ist im Vergleich zu Intel wirklich schlecht!
LOG_TAG
11

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

Ob ich das installieren soll?

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 .

Hinweis: Wenn Ihre CPU die Virtualisierungstechnologie (VT) nicht unterstützt, können Sie die Beschleunigung der virtuellen Maschine nicht verwenden.

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.

Glücklich
quelle
Ich möchte in ntel x86 atom system imageAndroid SDK platzieren. Wo soll ich es platzieren? Ich habe Ordner vonntel x86 atom system image
user6750923
1
@ user6750923 Lesen Sie diese Dokumentation zu Intel® Atom ™ x86 Image für Android * 4.4 KitKat Installationsanleitung - Manuell
Lucky
Alle virtuellen Geräte befinden sich im x86-Ordner? (Vorgeschlagen in Ihrem Link)
user6750923
@ user6750923 Ich bin nicht sicher, was Sie fragen, aber hier ist Ihre Frage stackoverflow.com/questions/23024685/… Wenn Sie immer noch Probleme haben, suchen Sie nach ähnlichen Fragen oder stellen Sie stattdessen eine neue.
Glücklicher
Ich habe den x86-Ordner des virtuellen Geräts (heruntergeladen) erfolgreich abgelegt system-images\android-23\google_apisund 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_apisVielen Dank für Ihre Hilfe.
user6750923