ant,java,node.js,phonegap和我的adobe帐户都设置正确.该入门指南说,我应该能够类型:
cordova create hello com.example.hello "HelloWorld"
Run Code Online (Sandbox Code Playgroud)
创建一个phonegap项目.这不起作用,但遵循这些说明并执行:
phonegap build android
Run Code Online (Sandbox Code Playgroud)
最终会得到一个.apk文件.但是入门指南告诉我打开eclipse并导航到我的项目目录,然后将子目录设置为/ android.但/ android没有被创建,当你这样phonegap build android做我没有任何工作.
如何获得phonegap来创建android目录?我正在尝试完成入门指南,而不是走捷径.
Jam*_*ica 15
看起来你似乎正在使用PhoneGap 3.0,对于这个版本,eclipse不是必需的(只有当你想用它进行编码时 - 与使用eclipse编译应用程序的PhoneGap 1.0-2.x相比,最新版本它不再是一个要求).
首先,您应该使用phonegap命令而不是cordova命令:phonegap create hello com.example.hello "HelloWorld"
然后导航到/HelloWorld/文件夹
您应该看到至少这两个关键文件夹/www和/platforms.里面/www是您放置HTML文件和代码的位置,并/platforms/android在使用以下命令编译应用程序时生成:phonegap build android.
注意:避免/platforms对配置文件和清单文件以外的文件进行任何直接更改.运行该build命令时会动态生成其他文件.所有编码都应在其中进行/www.
还有一件事,请使用3.0.0 入门指南.
---- 2014年2月更新----
随着Cordova 3.3.0的发布,似乎PhoneGap团队正试图解决命名混乱问题.文档已更新,以推荐使用该cordova命令的人员.不要再使用该命令了.phonegap
这是一个全新的安装指南,可确保无故障设置:
安装Cordova(从现在开始忘记名称PhoneGap).对于PC:
C:> npm install -g cordova
在命令提示符下,使用以下命令导航到要创建项目的文件夹:
cordova create hello com.example.hello HelloWorld cd HelloWorld
定义您想要支持的操作系统,我们将使用Android来获取此示例:
cordova platform add android
安装插件(如果需要).例如,我们需要以下内容:
cordova plugin add org.apache.cordova.device cordova plugin add org.apache.cordova.camera cordova plugin add org.apache.cordova.media-capture cordova plugin add org.apache.cordova.media
cordova build android或直接将应用程序安装到您连接的设备:
cordova run android
以下是PhoneGap Cordova 3.3.0文档
的链接http://docs.phonegap.com/en/3.3.0/guide_cli_index.md.html#The%20Command-Line%20Interface
首先,您应该使用phonegap而不是cordova创建项目文件夹结构.
phonegap create hello com.example.hello "HelloWorld"
Run Code Online (Sandbox Code Playgroud)

其次,请注意build命令使用两种方式为任何特定平台构建.一个使用phonegap build API (online)下面的命令
phonegap build android
Run Code Online (Sandbox Code Playgroud)
第二个在本地使用以下命令,
phonegap local build android
Run Code Online (Sandbox Code Playgroud)

因此,您应该尝试使用第二个命令来创建特定于Android的文件夹,并将其与eclipse一起使用.您可以在此处查找更多详细信息http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html#The%20Command-line%20Interface
当您运行该build local命令时,在平台文件夹中创建了android文件夹,您应该始终修改平台文件夹外部的www文件夹中的代码(html,js,css).一旦再次运行该build命令,更改将得到反映.这有助于您维护多个平台的单一代码库(这是使用Phonegap的基本目标)



注意:您需要拥有最新的Android sdk工具(vs18)才能在Android SDK上运行.
| 归档时间: |
|
| 查看次数: |
5559 次 |
| 最近记录: |