Создать PhoneGap проект, который не назвал HelloWorld

? Flobbo @ | Original: StackOverFlow
---

Я пытался, по крайней мере, 2 часа, чтобы создать новый PhoneGap проект через командную строку, которая не назвал HelloWorld . После нахождения множество различных вариантов / методов я совершенно озадачен, почему все PhoneGap соответствующих инструкций либо в заблуждение, неправильно, или просто не работают.

Я последовал этим инструкциям здесь: http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html ( во всех вариациях ), но безуспешно .

Что такоеправильный способ создать новый проект с именем моего выбора и настроить его для работы на Android?

Это может показаться очень глупый вопрос, но я не могу даже начать описывать количество разочарования я до сих пор с попытками использовать PhoneGap и любые связанные с ними программного обеспечения. Ничего не работает, как ожидалось, и ни один из инструкций я не нашел где-нибудь перевести на что-то, используемой в реальном мире.

---

Top 5 ответ

1Dawson Loudon @

Have you tried:

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

Это, как я начинаю все мои проекты.

2Dato' Mohammad Nurdin @

Sure you can

редактировать ваше имя проекта в config.xml, расположенный в родительской папке, а не в платформе.

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

Создать PhoneGap проект, который не назвал HelloWorld

затем вы запустили cordova build android .

Done!!

3Gustavo Carvalho @

Это, кажется,ошибка в версии 3.4.0 : https://github.com/phonegap/phonegap-cli/issues/263

Для версий 3.3.x следующие действия должен работать.

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

Создает новое приложение на предусмотренных для этого пути.

Название и идентификатор пакета также может быть изменен.   Эти значения устанавливаются в приложении манифеста ( WWW / config.xml ) и используются при   создании исходного проекта (платформы / <platform> / ) .

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

В этом примере я буду считать, что у вас есть командную строку готов к использованию, и указал на пути ( системной папке ), которую вы хотите создать свой проект.

Символ $ указывает на командную строку.

Чтобы создать папку MyApp, с мое воображение приложение в качестве названия приложения и com.apps.myfancyapp как имя пакета сделать следующим образом .

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

Используйте явные варианты --name и --id или шорты -n и -i, чтобы избежать ошибок, но если вы делаете, просто изменитепроявляется, как описано в описании.

Теперь, когда мы создали папку и файлы проекта, а затем сделать :

$ cd MyApp
$ phonegap build android

Если это все ОК, вы увидите следующие сообщения в консоли :

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

ПРИМЕЧАНИЕ : Вы должны иметь ANT, JAVA_SDK иAndroid SDK установлен иокружающей среды PATH правильно отрегулированы, иначе построить не удастся.