Vodnik za platformo Android
Ta vodič pokaže, kako zaiti ki gre gor vaš SDK razvojno okolje za uvajanje Cordova aplikacije za Android naprave. To vas popelje skozi postopek za namestitev Android SDK, odpiranje Android projekta v Eclipse SDK in uvajanje emulator ali napravo. Boste morali slediti to vodič umestiti vsaj Android SDK, ne glede na kateri poteka dela, ki si sledijo. ( Spletni projekt Dev in Native platformo Dev poteke zahtevajo Android SDK nameščen in dostopna preko vaše poti.)
Glej naslednje podrobnejše informacije značilne za platformo:
- Android konfiguracijo
- Spletni Android pogledi
- Android Plugins
- Nadgradnji Android
- Android orodja ukazne vrstice
Orodja ukazne vrstice zgoraj se nanašajo na različicah Cordova 3.0. Glej The vmesnik ukazne vrstice za informacije o trenutni vmesnik.
Zahteve in podporo
Si oglejte sistemske zahteve za Android SDK.
Cordova podpira Android 2.2, 2.3 in 4.x. Praviloma, so odsvetovana platforme, kot se potaplja pod 5 % na Googlov distribucije blatnik.
Razvijalci uporabljajte z cordova
utility, v povezavi z Android SDK. Glej The vmesnik ukazne vrstice za informacije kako umestiti to, dodajte projektov, nato gradite in objavljajte projekt.
Namestite Android SDK od Developer.Android.com/SDK. Android sdk razdeli, kot je "adt-snop -
Za Cordova orodja ukazne vrstice za delo, morate vključiti v SDK tools
in platform-tools
imenikov v vaš STEZA okolje. Na Mac, lahko uporabite urejevalnik besedil tvoriti ali ublažiti z ~/.bash_profile
datoteko, dodal vrstico, kot sledi, odvisno od tega, kjer SDK namesti:
izvozite poti = ${pot}: / razvoj/adt-snop/sdk/platformo-orodja: / razvoj/adt-snop / / orodja sdk
To izpostavlja orodja SDK v Novoodprti terminalsko okno. Sicer zaženite to na voljo v trenutni seji:
$ vir ~/.bash_profile
V ublažiti STEZA okolje na Windows 7:
Kliknite na Start meniju v spodnjem levem kotu namizja, z desno miškino tipko na računalniku, kliknite lastnosti.
Kliknite Dodatne nastavitve sistema v stolpcu na levi.
V pogovornem oknu nastali pritisnite Spremenljivke okolja.
Izberite spremenljivko PATH in pritisnite Uredi.
Privesiti sledeč poti, kjer ste namestili SDK, na primer na osnovi:
;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools
Vrednost shranite in zaprite obeh pogovornih oknih.
Prav tako morate omogočiti Java in Ant. plan a zapoved uren ter stavek java
, in tudi vnesite ant
. Dodaj pot kar uspelo teči:
;%JAVA_HOME%\bin;%ANT_HOME%\bin
Odprite projekt v SDK
Uporaba na cordova
korist zaiti ki gre gor a nov projekt, kot je opisano v The Cordova The vmesnik ukazne vrstice. Na primer, v a naslovnik izvorne kode:
$ cordova create hello com.example.hello "HelloWorld"
$ cd hello
$ cordova platform add android
$ cordova build
Ko ga enkrat ustvariš, tukaj je kako rabiti SDK spremeniti:
Splavitev uporaba mrk .
Izberite element menija Nov projekt .
Izberite Android projekt iz obstoječe kode izhajajo pogovornem oknu in pritisnite naslednji:
Pluti v
hello
, ali katerikoli imenik ste ustvarili za projekt, nato da jeplatforms/android
podimeniku.Poskrbite, da sta
hello
inhello-CordovaLib
so za uvoz izbranih projektov. Vhello-CordovaLib
projekta je potrebno od Cordova 3.3.0 ker Cordova se sedaj uporablja kot Android knjižnica namesto datoteka s pripono .jar.Pritisnite konča.
Ko se odpre okno Eclipse, rdeč X lahko zdi, da kažejo nerešenih problemov. Če je tako, sledite naslednjim korakom dodatne:
Desni klik na imeniku projekta.
V nastali premožen dialogičen, izbrati Android iz podokna za krmarjenje.
Za projekt graditi ciljni, izberite najvišjo raven Android API ste namestili.
Kliknite v redu.
Izberite Clean iz menija projekt . To naj popravi vse napake v projektu.
Razporedi na Emulator
Lahko uporabite na cordova
korist teči app v emulator, ali vi moči prost dostop to v SDK. Kakorkoli, SDK najprej mora biti konfiguriran za prikaz vsaj eno napravo. Narediti, z upraviteljem Android SDK, Java aplikacija, ki poteka ločeno od mrk. Obstajata dva načina za odpiranje:
Prost dostop
android
v ukazni vrstici.V mrk, pritisnite to ikono v orodni vrstici:
Ko je odprt, Android SDK Manager prikaže različne knjižnicami:
In izberite Orodja → upravljanje AVDs (Android navidezne naprave) izberite vsak element iz Opredelitve napravo v pogovornem oknu nastalo:
Press Ustvarijo AVD, po želji spremenite ime, pritisnite OK , da bi sprejeli spremembe:
Na AVD nato prikazano na seznamu Android virtualnih naprav :
Odpreti emulator kot ločeno vlogo, izberite v AVD in pritisnite Start. Pobudnik toliko, kot bi na napravo, z dodatne kontrolnike, ki so na voljo za gumbe za strojno opremo:
Na tej točki lahko uporabite v cordova
korist za uvajanje uporabe tekmec iz ukazne vrstice:
$ cordova emulate android
Če namesto tega dela v mrk, desno projekta in izberite Zaženi kot → Android aplikacij. Morda morali določiti je AVD, če ni že odprta.
Za hitrejše izkušnje, uporabite celo število-osnova tekmec podoba:
Namestite eno ali več
Intel x86 Atom
posnetkov sistema, kot tudiIntel Hardware Accelerated Execution Manager
, je na voljo pod dodatki.Prost dostop umestiti Intel, ki je na voljo v vaš Android SDK na
extras/intel/Hardware_Accelerated_Execution_Manager
.Ustvarite nov AVD s ciljnim nastavljena na Intel sliko.
Ob zagonu emulator, zagotoviti ni brez sporočil o napaki, ki označuje napako pri nalaganju modulov HAX.
Razporedi na napravo
Push app neposredno na napravo, poskrbite, USB debugging omogočena v napravi, kot je opisano na Android Developer Sitein uporabo mini kabel USB priključite na vaš sistem.
Napravo lahko push app iz ukazne vrstice:
$ cordova run android
Izmenično v mrk, desno projekta in izberite Zaženi kot → Android aplikacij.