Guida piattaforma Android

Guida piattaforma Android

Questa guida illustra come impostare il vostro ambiente di sviluppo SDK per distribuire Cordova apps per dispositivi Android. Vedere la seguente per informazioni più dettagliate specifiche della piattaforma:

Gli strumenti della riga di comando qui sopra si riferiscono a versioni precedenti alla 3.0 di Cordova. Per informazioni sull'interfaccia corrente, vedere l'interfaccia della riga di comando.

Requisiti e supporto

Vedere i requisiti di sistema per il SDK di Android.

Cordova supporta Android 2.2, 2.3 e 4. x. Come regola generale, le piattaforme sono obsoleti come essi tuffo sotto il 5% di Google dashboard di distribuzione.

Gli sviluppatori devono utilizzare il cordova utilità in combinazione con il SDK di Android. L'interfaccia della riga di comando per informazioni, vedere come installarlo, aggiungere progetti, quindi compilare e distribuire un progetto.

Installare il SDK

Installare il SDK di Android da developer.android.com/sdk. Altrimenti può essere presentato con una scelta di dove installare il SDK, spostare lo scaricato adt-bundle albero ovunque si memorizzare gli strumenti di sviluppo.

Per strumenti da riga di comando di Cordova a lavorare, è necessario includere il SDK tools e platform-tools le directory nel tuo ambiente PATH. Su Mac, è possibile utilizzare un editor di testo per creare o modificare il ~/.bash_profile file, aggiungendo una riga come la seguente, a seconda di dove viene installato il SDK:

export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools

Questo espone strumenti SDK in windows terminal inaugurato di recente. In caso contrario eseguire questo per renderli disponibili nella sessione corrente:

$ source ~/.bash_profile

Per modificare l'ambiente del percorso su Windows 7:

Potrebbe essere necessario abilitare Java e Ant. Apri un prompt dei comandi e digitare java e anche di tipo ant . Aggiungere al percorso qualunque non riescono ad eseguire:

    ; %JAVA_HOME%\bin;%ANT_HOME%\bin

Aprire un progetto in SDK

Uso il cordova utility per impostare un nuovo progetto, come descritto in The Cordova le Command-Line Interface. Ad esempio, in una directory del codice sorgente:

    $ cordova creare Ciao com.example.hello "HelloWorld" $ cd $ Ciao cordova piattaforma Aggiungi build di android $ cordova

Una volta creato, ecco come utilizzare il SDK per modificarlo:

Una volta che si apre la finestra di Eclipse può apparire una rossa X per indicare problemi irrisolti. Se è così, segui questi passaggi aggiuntivi:

Distribuire all'emulatore

È possibile utilizzare il cordova utility per eseguire un'applicazione in un emulatore, o può essere eseguito all'interno del SDK. Ad ogni modo, il SDK in primo luogo deve essere configurato per almeno un dispositivo di visualizzazione. A tale scopo, utilizzare l'Android SDK Manager, un'applicazione Java che viene eseguita separatamente da Eclipse. Ci sono due modi per aprirlo:

Una volta aperto, l'Android SDK Manager visualizza varie librerie di runtime:

Scegliere Strumenti → gestione AVDs (dispositivi Android virtuale), quindi scegliere qualsiasi elemento da Definizioni di dispositivo nella finestra di dialogo risultante:

Stampa Creare AVD, eventualmente modificando il nome, quindi premere OK per accettare le modifiche:

L'AVD poi appare nell'elenco dei Dispositivi Android virtuale :

Per aprire l'emulatore come applicazione separata, selezionare l'AVD e premere Start. Si lancia proprio come farebbe sul dispositivo, con controlli aggiuntivi disponibili per i pulsanti hardware:

A questo punto è possibile utilizzare il cordova utility per distribuire l'applicazione nell'emulatore dalla riga di comando:

    $ cordova emulare android

Se invece si lavora all'interno di Eclipse, il progetto di fare clic destro e scegliere Esegui come → applicazione Android. Può essere chiesto di specificare un AVD se nessuno è già aperto.

Per un'esperienza più veloce, utilizzare un'immagine di emulatore basato su Intel:

Distribuire al dispositivo

Per spingere un app direttamente al dispositivo, assicurarsi che il debug USB è attivato sul tuo dispositivo come descritto sul Sito per sviluppatori Androide utilizzare un cavo mini USB per collegarlo al vostro sistema.

Si può spingere l'app per il dispositivo dalla riga di comando:

    $ cordova eseguire android

Alternativamente all'interno di Eclipse, il progetto di fare clic destro e scegliere Esegui come → applicazione Android.