C:\Users\pratik.agrawal\AppData\Roaming\npm>cordova create hello com.example.hello HelloWorld
Creating a new cordova project with name "HelloWorld" and id "com.example.hello" at location "C:\Users\pratik.agrawal\AppData\Roaming\npm\hello"
Downloading cordova library for www...
Download complete
C:\Users\pratik.agrawal\AppData\Roaming\npm>cd hello
C:\Users\pratik.agrawal\AppData\Roaming\npm\hello>cordova platform add android
'cordova' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\pratik.agrawal\AppData\Roaming\npm\hello>
答案 0 :(得分:2)
在运行任何命令行工具之前,您需要为要定位的每个平台安装SDK。说 Android
要安装cordova命令行工具,请按以下步骤操作:
下载并安装Node.js。安装之后,您应该能够在命令行上调用node或npm。
安装cordova实用程序。在Unix中,在其他受限制的目录中安装开发实用程序可能需要添加额外的sudo命令前缀:
For Mac $ sudo npm install -g cordova
For Windows >npm install -g cordova
完成cordova的成功安装后,现在您可以创建应用程序
跨越所有平台。
创建Cordova应用程序
转到维护源代码的目录,然后运行如下命令:
$cordova create hello com.example.hello CordovaDemo
hello 是您要创建应用程序的目录
com.example.hello 是包名称
CordovaDemo 是应用程序的名称
添加平台
所有后续命令都需要在项目目录或其范围内的任何子目录中运行:
$ cd hello
然后
$ cordova platform add android
希望这会对你有所帮助。
答案 1 :(得分:2)
对于从谷歌访问此问题的人来说,这里的具体问题是,在从npm进行全局安装后,cordova二进制文件在其他目录中不可见。必须手动将安装cordova的目录路径添加到路径中(请参阅OP上的注释)。
答案 2 :(得分:0)
这是一个未解决的cordova 错误已经发布在jira -platform上,因为JAVA_HOME错误在Mac上添加了android失败。检查一下 的 https://issues.apache.org/jira/browse/CB-5422 强>