Handbuch für die OS-Plattform von Amazon-Feuer
Diese Anleitung zeigt Ihre Entwicklungsumgebung SDK einrichten, Cordova apps für Amazon-Feuer-OS-Geräte wie der Kindle Fire HDX bereitstellen.
Finden Sie im folgenden detaillierte Plattform-spezifischen Informationen:
Anforderungen und Unterstützung
Die Entwicklung von Cordova apps für Amazon Fire OS erfordert das Android SDK und das Amazon-WebView-SDK. Überprüfen Sie die Anforderungen für diese SDKs an den Verbindungen unten:
Installation
Android SDK
Installieren Sie das Android SDK von developer.android.com/sdk. Sie können mit einer Wahl, wo das SDK installieren vorgelegt werden sonst die heruntergeladenen verschieben adt-bundle
Baum, wo Sie Entwicklungstools zu speichern.
Für Cordova Kommandozeilen-Tools arbeiten, müssen Sie das SDK enthalten tools
und platform-tools
Verzeichnisse in Ihrer PATH-Umgebung.
Auf Mac, Linux oder andere Unix-ähnliche Plattformen, können Sie einen Text-Editor zum Erstellen oder ändern die ~/.bash_profile
-Datei eine Zeile wie die folgende, je nachdem, wo das SDK installiert:
Export PATH = ${PATH}: / Entwicklung/Adt-Bundle/Sdk/Plattform-Tools: / Entwicklung/Adt-Bundle/Sdk/Tools
Dies macht die SDK-Tools im neu eröffneten terminal-Fenster verfügbar. Sonst laufen Sie hier, um sie in der aktuellen Sitzung zur Verfügung stellen:
$ Quelle ~/.bash_profile
Die PATH-Umgebung unter Windows 7 zu ändern:
Im Menü " Start " in der unteren linken Ecke des Desktops mit der rechten Maustaste auf Computer, klicken, Eigenschaften.
Klicken Sie in der Spalte auf der linken Seite auf Erweiterte Systemeinstellungen .
Drücken Sie im daraufhin angezeigten Dialogfeld Umgebungsvariablen.
Wählen Sie die PATH -Variable und klicken Sie Bearbeiten.
Fügen Sie Folgendes in den Pfad basierend auf dem Sie das SDK, zum Beispiel installiert:
;C:\Development\adt-bundle\sdk\platform-Tools;C:\Development\adt-bundle\sdk\tools
Speichern Sie den Wert und schließen Sie beide Dialogfelder zu.
Sie müssen möglicherweise auch Java und Ant öffnen eine Eingabeaufforderung und geben aktivieren java
, und geben Sie auch ant
. Hängen Sie an den Pfad, welcher nicht ausgeführt:
;%JAVA_HOME%\bin;%ANT_HOME%\bin
Amazon WebView SDK
Laden Sie das Amazon WebView SDK aus dem Amazon-Entwicklerportal.
- Erstellen einer
libs/
Ordner im~/.cordova/lib/amazon-fireos/cordova/3.1.0/
Ordner. - Fügen Sie die
awv_interface.jar
aus dem heruntergeladenen SDK zu~/.cordova/lib/amazon-fireos/cordova/3.1.0/libs/
Öffnen Sie ein Projekt im SDK
Verwendung der cordova
Utility für ein neues Projekt, wie in der Cordova The Command-Line Interface beschrieben einrichten. Zum Beispiel in einem Quellcode-Verzeichnis:
$ cordova create hello com.example.hello "HelloWorld"
$ cd hello
$ cordova platform add amazon-fireos
$ cordova build
Einmal erstellt, wird hier das SDK zu verwenden, um es zu ändern:
Starten Sie die Eclipse -Anwendung.
Wählen Sie Neues Projekt .
Wählen Sie Android Projekt aus vorhandenem Code aus dem daraufhin angezeigten Dialogfeld, und klicken Sie auf weiter:
Navigieren Sie zu
hello
, oder welches Verzeichnis Sie für das Projekt erstellt, dann auf dieplatforms/amazon-fireos
Unterverzeichnis.Drücken Sie Fertig stellen.
Sobald das Eclipse-Fenster wird geöffnet, erscheint ein rotes X auf ungelöste Probleme hinweisen. Wenn ja, gehen Sie zusätzlichen folgendermaßen:
Rechtsklick auf das Projektverzeichnis.
Wählen Sie in den daraus resultierenden Eigenschaften im Navigationsbereich des Android .
Erstellen Sie Ziel für das Projekt zu, wählen Sie die höchste Android API-Ebene, die Sie installiert haben.
Klicken Sie auf OK.
Wählen Sie im Menü Projekt Clean . Dies sollten alle Fehler im Projekt korrigieren.
Bereitstellung auf Gerät
Um eine app direkt auf das Gerät zu drücken, stellen Sie sicher, dass USB debugging auf dem Gerät wie beschrieben auf der Android Developer-Websiteaktiviert ist, und verwenden Sie einen Mini-USB-Kabel zu, um es an Ihr System anschließen.
Drücken Sie die app auf das Gerät von der Befehlszeile aus:
$ cordova run amazon-fireos
Abwechselnd innerhalb von Eclipse, Maustaste auf das Projekt, und wählen Sie Ausführen als → Android-Anwendung.
Hinweis: derzeit über einen Emulator testen wird nicht unterstützt für Amazon WebView-apps basierte.