我一直在尝试通过命名行创建一个新的phonegap项目至少2个小时,该命令行未命名为HelloWorld.在找到无数不同的选项/方法后,我很困惑为什么所有与手机相关的指令要么混乱,错误,要么根本不起作用.
我在这里按照这些说明操作:http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html(在所有版本中)但未成功.
使用我选择的名称创建一个新项目并将其设置为在Android上运行的正确方法是什么?
这似乎是一个非常愚蠢的问题,但我甚至无法描述我到目前为止尝试使用phonegap和任何相关软件所带来的挫折感.没有什么能按预期工作,我找到的任何指令都没有转化为现实世界中可用的东西.
Moh*_*din 10
你当然可以
在位于父文件夹中的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>
Run Code Online (Sandbox Code Playgroud)

然后你跑cordova build android.
完成!
这似乎是版本3.4.0中的错误:创建名称和id参数不再适用于3.4.0#263
对于版本3.3.x,遵循以下步骤应该可行.
create$ phonegap create folder -i com.phonegap.hello-world -n Hello World
Run Code Online (Sandbox Code Playgroud)
在提供的路径上创建新应用程序.
应用程序名称和包ID也可以自定义.这些值在应用程序清单(www/config.xml)中设置,并在创建本机项目(平台/ <platform>/)时使用.
--name,-n 命名 应用程序名称(默认:"Hello World")--id,-i 包包 名称(默认:"com.phonegap.hello-world")在此示例中,我假设您已准备好使用命令行并指向要创建项目的路径(系统文件夹).
符号$表示命令行.
要创建MyApp文件夹,将My Fancy App作为应用程序名称,将com.apps.myfancyapp作为包名称,请执行以下操作.
$ phonegap create MyApp --id com.apps.myfancyapp --name My Fancy App
Run Code Online (Sandbox Code Playgroud)
使用显式选项--name和/ --id或短路-n并-i避免错误,但如果这样做,只需按照说明中的说明更改清单.
现在我们已经创建了文件夹和项目文件,然后执行:
$ cd MyApp
$ phonegap build android
Run Code Online (Sandbox Code Playgroud)
如果一切正常,您将在控制台中看到以下消息:
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] compiling Android...
[phonegap] successfully compiled Android app
Run Code Online (Sandbox Code Playgroud)
注意:您需要ANT,JAVA_SDK并且Android SDK已PATH正确调整已安装和环境,否则构建将失败.
| 归档时间: |
|
| 查看次数: |
11734 次 |
| 最近记录: |