2013-10-12 8 views
5

Quando si crea un progetto di PhoneGap si inizia con una cartella www di root, tra gli altri file.Come utilizzare la cartella www phonegap di root?

/www 

È quindi necessario aggiungere dispositivi al lavoro, ad esempio andriod o IOS. Questo crea una nuova cartella www all'interno delle rispettive playforms:

\platforms\android\assets\www 

La mia domanda è, quando si utilizza Android Studio come hai lo scopo di utilizzare la cartella principale WWW? Se mai? Con quale cartella www intendevo costruire?

Sembra che durante l'importazione con Android Studio per andare direttamente alla piattaforma/andriod.

risposta

8

Si dovrebbe modificare i file nel/www/file. Quando gli strumenti CLI funzionano a prepare, il che accade molto, questi file vengono copiati nella piattaforma/www/file appropriata. (Questo perché ogni piattaforma può avere le sue risorse web in una posizione diversa.) Così fai tutto il tuo lavoro nella cartella principale/www/- questo è quello che dovresti mettere nel controllo della versione.

Per ulteriori informazioni provare a leggere la guida documentazione su The config.xml file che descrive alcune di queste: http://cordova.apache.org/docs/en/3.1.0/config_ref_index.md.html#The%20config.xml%20File

ho scritto anche una piuttosto lunga risposta a un'altra domanda che è abbastanza simile: Should a phonegap plugin be declared in the config.xml file?

+0

Fantastico! e in effetti questo ha molto più senso. La tua risposta è grandiosa, dovrebbe essere più votata di sicuro. Non ho mai saputo che fosse conforme a varie piattaforme. Anche se devo dire che è molto molto lento. Penso che lavorerò direttamente sulla cartella andriod e ricomincio una volta che funziona. Non posso continuare a fare "phonegap eseguire Android" dopo ogni modifica e attendere 10 minuti. –

+0

Grazie, sono contento che abbia più senso. È possibile leggere la guida CLI su come utilizzare la cartella/merges/per copiare risorse specifiche in determinate piattaforme. Inoltre, non credo che 'phonegap run android' debba impiegare 10 minuti ... vuoi dire che occorrono 10 minuti per caricare un emulatore Android? O gli strumenti impiegano 10 minuti per copiare le cose? Il mio è come ... qualche secondo. – MBillau

+0

pochi secondi sarebbe bello :) No, non uso un emulatore, carico direttamente sul mio cellulare e ci provo. Qualche secondo sarebbe fantastico. Forse ho risorse troppo grandi. Forse ho bisogno di rifattorizzare un po 'le cose. –

Problemi correlati