Criar projeto phonegap que não é nomeado HelloWorld

? Flobbo @ | Original: StackOverFlow
---

Eu tenho tentado por pelo menos 2 horas para criar um novo projeto phonegap via linha de comando que não é nomeado HelloWorld . Depois de encontrar uma miríade de diferentes opções / métodos Estou bastante intrigados em porque todas as instruções relacionadas com PhoneGap ou são confusas, errado, ou simplesmente não funcionam.

Eu segui as instruções aqui: http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html ( em todas as variações ), mas não teve sucesso.

Qual é a maneira correta de criar um novo projeto com um nome de minha escolha e configurá-lo para ser executado no Android?

Isto pode parecer uma questão extremamente idiota, mas eu não posso nem começar a descrever a quantidade de frustração que eu tive até agora com a tentativa de usar phonegap e qualquer software relacionado . Nada funciona como esperado e nenhuma das instruções que eu encontrei em qualquer lugar traduzir em algo útil no mundo real.

---

Top 5 Responder

1Dawson Loudon @

Have you tried:

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

É assim que eu começar a todos os meus projetos .

2Dato' Mohammad Nurdin @

Sure you can

editar o seu nome do projeto no config.xml localizado na pasta pai, e não na plataforma.

<?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>

Criar projeto phonegap que não é nomeado HelloWorld

então você corre cordova build android .

Done!!

3Gustavo Carvalho @

Este parece ser um bug na versão 3.4.0 : https://github.com/phonegap/phonegap-cli/issues/263

Para as versões 3.3.x seguindo os passos abaixo deve funcionar.

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

Cria um novo aplicativo no caminho fornecido .

O nome do aplicativo e pacote ID também pode ser personalizado.   Estes valores são definidos no manifesto do aplicativo ( www / config.xml ) e são utilizados quando   criação de um projeto nativo (plataformas / <platform> /).

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

Neste exemplo, eu vou assumir que você tem a linha de comando pronto para usar e apontou para o ( pasta de sistema ) caminho que você deseja criar o seu projeto.

O símbolo $ indica a linha de comando.

Para criar uma pasta MyApp, com a minha fantasia App como nome do aplicativo e com.apps.myfancyapp como um nome de pacote como fazer a seguir.

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

Use as opções explícitas --name e --id ou os shorts -n e -i para evitar erros, mas se você fizer isso, basta alterar o manifesto como explicado em Descrição.

Agora que criamos a pasta e os arquivos do projeto, em seguida, fazer :

$ cd MyApp
$ phonegap build android

Se estiver tudo OK, você verá as seguintes mensagens no console:

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

NOTA: Você precisa ter ANT, JAVA_SDK eo Android SDK instalado e o meio ambiente PATH corretamente ajustado, ou então construir falhará.