Frage

Ich bin neu auf Android, aber haben iphone und bberry Apps veröffentlicht. Ich sehe, dass ich einen Emulator erstellen das SDK verwenden, bevor ich schreiben kann und eine App testen. Warum gibt es keine Standard-Emulatoren? Warum nicht wenigstens eine Verbindung ein, oder HTC Held-Emulator mit dem Gerät geliefert wird?

Sicher sein angenommenes, flexibel sein, aber warum macht es nicht leicht, hallo Welt zu schaffen und mit einem virtuellen Android-Handy spielen, um? Sowohl Blackberry und iPhone sind mit Standard-Simulatoren, wenn Sie die sdk herunterladen.

Danke, Gerry

War es hilfreich?

Lösung

Da Sie einen Emulator-Konfiguration erstellen können - oder Android Virtual Device (AVD) - mit drei Mausklicks und die Eingabe eines Namens ich mit der Android Emulator, dass Schiffe mit dem SDK .

Der Grund, dass es keine Nexus One oder HTC Hero Emulator ist, dass dieses Schiff mit proprietärem Code, der gegeben werden kann nicht weg mit dem Emulator kostenlos.

Die Sense UI, die mit dem Held kommt, wird von HTC geschrieben nur für ihre Handys und einige der Google Apps wie Google Maps, GMail und YouTube sind im Besitz von Google und sind nicht Teil des Android Open Source Project. Ich glaube, dass Google Ladung Handy-Hersteller für diese Anwendungen, und wenn sie sie im SDK enthalten, dann könnte jemand sie kostenlos.

Andere Tipps

Das SDK enthält Emulatoren für alle aktuell freigegebenen Geräte, Sie müssen sie nur erstellen und zu benennen.

ein „Nexus One“ Emulator zu erstellen, werden Sie einen AVD erstellen, die das 2.1 SDK verwendet und haben eine Bildschirmdiagonale von WVGA800. Es ist so einfach wie das.

Es wird verwendet, so zu sein, wurde aber geändert, um Entwickler zu machen darüber nachdenken, was Plattform-Version / Konfiguration entwickeln sie gegen (und Multi-Plattform-AVDS zu ermöglichen, erstellt werden).

Hier ist ein schneller Weg, einen Emulator läuft kleine Kuchen zu starten:

  

$ android erstellen AVD -n Android1.5 -t

     

$ Emulator -avd Android1.5

Was ist mit anderen Funktionen .... Ich würde gerne meine app Arbeit auf allen Android-Geräte machen, aber nicht, daß ich alle von ihnen besitzen, nur 1. Also ich habe eine AVD für jede mögliche Hardware-Konfiguration (Telefon) erstellen . Bedeutung, die ich um die genaue Spezifikationen für etwa 5-10 Telefone aufzuspüren muß? resultion, Dichte, Seitenverhältnis, Input-Typen, Multi-Touch? proccessor FPU? einige tun etwas tun sie nicht. etc etc. Es muss etwas getan.

Ich bin von Ihrer Frage verwirrt. Die SDK wird mit einem Emulator. Sie müssen nur erstellen und eine Instanz es zuerst durch den SDK und AVD-Manager konfiguriert werden.

mit Android (android.bat) in Ordnern / Tool von sdk

Sie können die entsprechende AVD erstellen. Auch können Sie Auflösung, SD-Karte, API-Ebene wählen. Es ist wirklich einfach :) Wenn Sie möchten, für Nexus schreiben - warum nicht? Wählen Sie die entsprechende sdk Ebene und genießen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top