2013-08-16 10 views
27
phonegap build ios 

funziona correttamente; aggiunge iOS per le piattaforme, maPhoneGap 3.0.0 + Android vuole sempre utilizzare l'ambiente remoto

phonegap build android 

vuole sempre farmi firmare in:

iMAc:myFirstApp2 $ phonegap build android 
[phonegap] detecting Android SDK environment... 
[phonegap] using the remote environment 
[phonegap] PhoneGap/Build Login 
[phonegap] Sign up at build.phonegap.com 
[warning] GitHub accounts are unsupported 
    [prompt] enter username: [error] canceled 

nella documentazione per 3.0.0 (http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html) sembra come se è possibile utilizzare l'ambiente locale anche. Ho già impostato correttamente i percorsi:

/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/haemi/libs/sdk/platform-tools/:/Users/haemi/libs/sdk/tools 

Come faccio ad accertarmi che stia usando l'ambiente locale piuttosto che un ambiente remoto?

+0

Sembra un problema diverso, forse dovresti chiudere questa domanda e chiederne un'altra. – Megacan

+0

Non vedo una domanda qui. –

+0

Hai trovato qualche soluzione per questo .. Sto anche affrontando lo stesso problema .. Quando provo locale dice installare l'ultima API ... Ma è già aggiornato .. – Brune

risposta

63

È possibile utilizzare:

phonegap local build android 

per costringerlo a correre con l'ambiente locale.

Quale versione di Android SDK è installata? Non penso che funzioni con la versione 18. Ho avuto lo stesso problema e ho dovuto installare la versione 17.

+0

puoi dare il link per il download per Android SDK versione 17 –

+0

L'ho installato tramite Android SDK Manager. – Megacan

+0

grazie. L'ho installato anche con Android SDK Manager, ma non è ovvio nel sito degli strumenti Android. –

7

Ho superato la situazione sopra menzionata ma l'applicazione phonegap non viene installata sull'emulatore sebbene fornisca "correttamente" installato sul messaggio del dispositivo ". per eseguire l'applicazione localmente problema seguente comando dalla sottocartella del progetto:

PhoneGap corsa locale androide

prima di eseguire questo comando assicurarsi di impostare JAVA_HOME e incluso nel variabile del percorso, luogo della formica. bat nella variabile path e la posizione di javac (all'interno del jdk \ bin) nella variabile path. Con queste cose sono stato in grado di ottenere un messaggio compilato con successo.

EDIT: se l'applicazione non è installata nel dispositivo, i file corrispondenti al progetto ".java" Files 'res' cartella e tutti i file essenziali ottenuto creato all'interno della cartella del progetto

+0

Ho le stesse impostazioni ... Ancora non ho potuto eseguire .. – Brune

0

È necessario installare prima sdk android. goto http://developer.android.com/sdk/index.html per scaricare il pacchetto. inoltre estraili e apri "sdk manager" sul tuo percorso. installa più pacchetti di API in base alle tue esigenze.

Si consiglia di installare gingerbread (2.3) api 10 e versione ICS (4.0).

al termine, goto PhoneGap "Per iniziare" pagina http://docs.phonegap.com/en/2.2.0/guide_getting-started_android_index.md.html.

follow-up le istruzioni. puoi installare "ant" da ant.apache.org. ma in un nuovo pacchetto di questi sono piuttosto confuso, come installarli. su questo progresso potresti trovare problemi nell'installare il pacchetto "ant" come me. ma non preoccuparti, ho trovato la risposta.

basta seguire questa istruzione su youtube * com/watch? V = bAbBqrTG3q4. usando il mio pacchetto su drive * google * com/file/d/0B4B3LaTbByxAWlVpQjJhSjd5dVU/edit? usp = sharing.

se hai ancora un errore, puoi chiamarmi su YM: rifqi_platinum25.

dopo aver installato correttamente "ant", "java" e "sdk", riprovare per creare il progetto android. Avresti dovuto essere in grado di costruirlo con l'ambiente locale. :)

spero che possa aiutarti.

nota: modificare [*] con [.] Per accedere alla pagina. mi dispiace per l'inconveniente perché non ho almeno 10 reputazione da pubblicare con oltre 2 link. Grazie.

Problemi correlati