Creare progetto PhoneGap che non si chiama HelloWorld

? Flobbo @ | Original: StackOverFlow
---

Ho cercato per almeno 2 ore per creare un nuovo progetto PhoneGap tramite linea di comando che non si chiama HelloWorld . Dopo aver trovato una miriade di opzioni / metodi sono abbastanza perplesso sul motivo per cui tutte le istruzioni PhoneGap correlati sono o confuso, sbagliato, o semplicemente non funzionano .

Ho seguito le istruzioni qui : http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html ( in tutte le varianti ), ma senza successo .

Qual è il modo corretto per creare un nuovo progetto con un nome di mia scelta e configurarlo per funzionare su Android ?

Questo potrebbe sembrare una questione estremamente stupida, ma non può nemmeno cominciare a descrivere la quantità di frustrazione che ho avuto finora con il tentativo di utilizzare PhoneGap e del relativo software . Niente funziona come previsto e nessuna delle istruzioni che ho trovato da nessuna parte si traducono in qualcosa di utilizzabile nel mondo reale .

---

Top 5 Risposta

1Dawson Loudon @

Have you tried:

cordova create folder_name com.your.application.name-space 'App Name'

Questo è il modo di iniziare tutti i miei progetti .

2Dato' Mohammad Nurdin @

Sure you can

modificare il nome del progetto in config.xml situato nella cartella principale, non in piattaforma .

<?xml version='1.0' encoding='utf-8'?>
<widget id="com.company.YourProjectName" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
    <name>YourProjectName</name>
    <description>
        YourProjectName.
    </description>
    <author email="xxxxxxxx@yahoo.com" href="http://revivalx.com">
        Mohammad Nurdin bin Norazan
    </author>
    <content src="index.html" />
    <access origin="*" />
</widget>

Creare progetto PhoneGap che non si chiama HelloWorld

poi si esegue cordova build android .

Done!!

3Gustavo Carvalho @

Questo sembra essere un bug nella versione 3.4.0 : https://github.com/phonegap/phonegap-cli/issues/263

Per le versioni 3.3.x seguendo la procedura di seguito dovrebbe funzionare .

Phonegap CLI - create Usage:
$ phonegap create folder -i com.phonegap.hello-world -n Hello World
Description:

Crea una nuova applicazione al percorso previsto .

Il nome dell'applicazione e l'ID pacchetto possono anche essere personalizzati .   Questi valori sono impostati in app manifesto ( www / config.xml ) e vengono utilizzate quando   la creazione di un progetto originario ( piattaforme / <platform> / ) .

Options: --name, -n    name         application name (default: "Hello World") --id, -i        package    package name (default: "com.phonegap.hello-world") Example

In questo esempio, ti si presuppone che la riga di comando pronto per l'uso e punta al ( cartella di sistema ) percorso che si desidera per creare il progetto .

Il simbolo $ indica la linea di comando .

Per creare una cartella applicazione, con la mia fantasia App come nome dell'applicazione e com.apps.myfancyapp come nome del pacchetto fare come segue .

$ phonegap create MyApp --id com.apps.myfancyapp --name My Fancy App

Utilizzare le opzioni esplicite --name e --id o gli shorts -n e -i per evitare errori, ma se lo fai, basta cambiare il manifesto come spiegato in Descrizione .

Ora che abbiamo creato la cartella ei file di progetto, quindi eseguire :

$ cd MyApp
$ phonegap build android

Se è tutto OK vedrai i seguenti messaggi in console :

[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] compiling Android...
[phonegap] successfully compiled Android app 

NOTA : È necessario disporre di ANT, JAVA_SDK e il Android SDK installato e l'ambiente PATH regolato correttamente, oppure costruire fallirà .