Amazon ogień platformy OS Przewodnik

Ten poradnik pokazuje jak skonfigurować SDK środowiska wdrażania Cordova aplikacje dla urządzeń Amazon ognia systemu operacyjnego, takie jak rozpalić ogień HDX.

Zobacz następujące szczegółowe informacje specyficzne dla platformy:

Wprowadzenie

Przez kierowanie na platformie Amazon ogień OS, Cordova programiści mogą tworzyć aplikacje webowe hybrydowe, które wykorzystują aparat zaawansowanych web zintegrowane urządzenia Kindle ognia. Amazon widoku sieci Web API (aww) jest runtime www na bazie chromu do ognia OS. Zamiennik dla widoku sieci Web, która pochodzi z urządzenia z systemem Android, aww daje możliwość tworzenia wykonywanie lepszych i bardziej wydajne aplikacje internetowe hybrydowy poprzez wsparcie mocniejszy silnik JavaScript (V8), zdalne debugowanie i optymalizacja sprzętu dla urządzeń rozpalić ogień w tym płótnie 2D przyspieszone, a dostęp do HTML5 funkcje nie obsługiwane przez Android zbudowany w widoku sieci Web takich jak: CSS Calc, walidacji formularza, getUserMedia, IndexedDB, Web pracowników, WebSockets i WebGL.

Aby uzyskać więcej informacji o interfejsie API WebView Amazon zapoznaj się z portalu deweloperów Amazon HTML5 aplikacje hybrydowe Strona. Pytania o pierwsze kroki i inne wsparcie problemy, proszę zobaczyć na portalu deweloperów Amazon forum - hybrydowy HTML5 aplikacje.

Wymagania i wsparcie

Rozwój Cordova aplikacje dla Amazon ognia systemu operacyjnego wymaga instalacji różne pliki obsługi, w tym wszystko, co potrzebne do rozwoju Android, jak również Amazon WebView SDK. Sprawdź na liście poniżej wymaganej instaluje:

Instalacja

Android SDK i Apache Ant

Zainstalować Android SDK z developer.android.com/sdk. Inaczej mogą być prezentowane z wyborem gdzie zainstalować SDK, Przenieś pobrane adt-bundle drzewo, aby wszędzie tam, gdzie można przechowywać narzędzia programistyczne.

Musisz uruchomić Menedżera SDK Android ( android z wiersza polecenia) co najmniej raz przed rozpoczęciem projektu Cordova. Upewnij się, aby zainstalować najnowszą wersję Android SDK narzędzia i SDK platformy specjalnie API poziom 19. Proszę zobacz Konfigurowanie środowiska na portalu deweloperów Amazon o więcej informacji na temat konfigurowania środowiska programowania urządzeń rozpalić ogień OS.

Instalacja Apache Ant zbudować narzędzie przez pobranie mrówka dystrybucji binarnej, rozpakować do katalogu, w którym można odwołać się do później. Zobacz Podręcznik Ant więcej.

Cordova wiersza polecenia narzędzia do pracy, musisz dołączyć Android SDK tools , platform-tools i apache-ant/bin katalogi w środowisku ścieżki.

Ścieżka Mac/Linux

Na Mac, Linux lub innych platform uniksowych, można użyć edytora tekstu do tworzenia lub modyfikowania ~/.bash_profile pliku, dodanie linii następujących, w zależności od tego, gdzie są zainstalowane SDK i Ant:

Export PATH = ${ścieżka}: / rozwój/adt pakiet/sdk/platformy narzędzia: / rozwój/adt pakiet/sdk/tools: / rozwój/Apasz mrówka/bin

Ten udostępnia narzędzia SDK w nowo otwartego okna terminala. W przeciwnym wypadku Uruchom ten je udostępnić w bieżącej sesji:

$ source ~/.bash_profile

Windows ścieżka

Aby zmienić ścieżka środowisko naturalne w systemie Windows:

  • Trzaskać u wzdrygnąć się menu w lewym dolnym rogu pulpitu, kliknij prawym przyciskiem myszy na komputerze, a następnie kliknij przycisk Właściwości.

  • Kliknij przycisk Zaawansowane ustawienia systemu w kolumnie po lewej stronie.

  • W oknie dialogowym wynikowe naciśnij przycisk Zmienne środowiskowe.

  • Wybierz zmienną PATH i naciśnij klawisz Edytuj.

  • Dołącz następujące ścieżki, w oparciu o gdzie zainstalowałeś SDK i mrówka, na przykład:

    ;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools;C:\Development\apache-ant\bin
    
  • Zapisz wartość i zamknij obu oknach dialogowych.

  • Także trzeba będzie włączyć Java. Otworzyć pewien rozkazywać wierzyciel i typ java , jeśli to nie działa, Dołącz lokalizacji plików binarnych Java do Twojej ścieżki, jak również. Upewnij się, że JAVAHOME % jest skierowany do zainstalowanego katalogu JDK. Może trzeba dodać środowiska JAVAHOME zmienny osobno.

    ; %JAVA_HOME%\bin
    

Amazon WebView SDK

Aby utworzyć Cordova aplikacji przy użyciu Amazon ogień OS platformy docelowej, będziesz musiał pobrać, rozpakować i zainstalować pliki obsługi Amazon WebView SDK. Ten krok trzeba tylko zrobić na swój pierwszy projekt Amazon ogień OS.

  • Pobrać Amazon WebView SDK Amazon Developer Portal.

  • Kopia awv_interface.jar z pobrać SDK do Cordova w katalogu roboczym. Utwórz commonlibs(shown below) folder, jeśli nie istnieje:

    Mac/Linux: ~/.cordova/lib/commonlibs/

    Windows: %USERPROFILE%\.cordova\lib\commonlibs

Tworzenie nowego projektu dla Amazon ogień OS

Użycie cordova narzędzie, aby skonfigurować nowy projekt, opisanym w The Cordova interfejs wiersza poleceń. Na przykład w katalogu kodu źródłowego:

$ cordova create hello com.example.hello "HelloWorld"
$ cd hello
$ cordova platform add amazon-fireos
$ cordova build

Uwaga: Po raz pierwszy na platformie amazon-fireos jest zainstalowana w systemie, to pobierze odpowiednie pliki do katalogu roboczego Cordova, ale wtedy zakończy się niepowodzeniem, ponieważ brakuje plików pomocy AWV SDK (patrz wyżej). Postępuj zgodnie z instrukcjami powyżej, aby zainstalować awv_interface.jar , a następnie usunąć i dodać ponownie platformie amazon-fireos do projektu. Ten krok będzie tylko trzeba będzie zrobić pierwszy projekt Amazon ogień OS.

Uruchamianie na urządzeniu

Push aplikacja bezpośrednio do urządzenia, upewnij się, że debugowanie USB jest włączona w urządzeniu, zgodnie z opisem na Android Developer witrynyi używać mini kabla USB do podłączenia go do systemu.

Aplikację można wcisnąć do urządzenia z linii poleceń:

$ cordova uruchomić Amazonka fireos

Na przemian w Eclipse, kliknij prawym przyciskiem myszy projekt i wybierz Uruchom jako → Android aplikacji.

Uwaga: obecnie badania poprzez emulator nie jest obsługiwana dla Amazon widoku sieci Web apps, dodatkowo Amazon widoku sieci Web API jest tylko dostępna na urządzeniach ogień OS. Aby uzyskać więcej informacji zajrzyj do dokumentacji Amazon widoku sieci Web API SDK .

Uruchom flagi

Uruchom polecenie akceptuje parametry opcjonalne, jak określono w dokumencie Cordova Command Line Interface, ogień OS akceptuje również dodatkowe --debug Flaga, która umożliwi chromu Developer narzędzia do debugowania zdalnego w sieci web.

Aby użyć narzędzia programistyczne, wpisz:

$ cordova run --debug amazon-fireos

Umożliwi to narzędzia działa klient. Można to podłączyć do klienta przez przekierowanie portów przy użyciu Android Debug most (adb) powołując się na nazwę pakiet aplikacji.

Na przykład:

ADB tcp:9222 do przodu localabstract:com.example.helloworld.devtools

Następnie można użyć DevTools za pośrednictwem przeglądarki na bazie chromu, przechodząc do:http://localhost:9222.

Opcjonalna obsługa Eclipse

Po utworzeniu, możesz użyć Eclipse, które przychodzi wraz z Android SDK, aby zmodyfikować projekt. Uważaj, że zmiany wprowadzone przez Eclipse zostaną zastąpione, jeśli nadal używać narzędzia wiersza polecenia Cordova.

  • Uruchamianie aplikacji Eclipse .

  • Wybierz element menu Nowy projekt .

  • Wybrać Projekt Android z istniejącego kodu wynikowego-okno dialogowe i naciśnij przycisk następny:

  • Przejdź do hello , lub którykolwiek katalogu utworzony dla projektu, a następnie do platforms/amazon-fireos podkatalogu.

  • Zaćmienie będzie wyświetlał Witam i Witam CorddovaLib - 2 projekty mają zostać dodane. Dodać oba.

  • Naciśnij przycisk Zakończ.

Gdy otworzy się okno Eclipse, czerwony X mogą pojawiać się problemy nierozwiązane. Jeśli tak, wykonaj następujące kroki dodatkowe:

  • Kliknij prawym przyciskiem myszy na katalogu projektu.

  • W wyniku Właściwości okno dialogowe Wybierz Android z okienka nawigacji.

  • Cel budowy projektu wybierz na najwyższym poziomie Android API (obecnie 19 poziomu API) zainstalowane.

  • Kliknij przycisk OK.

  • Wybierz Clean z menu projekt . To powinno poprawić wszystkie błędy w projekcie.