我无法在命令行中使用cordova创建一个android项目 . 我已经按照以下步骤执行此命令“cordova platform add android”,我收到以下错误 .
此外,我已经下载了android SDK文件并将其保存在一个单独的文件夹中,并在系统变量中提到了它的路径(平台工具和工具) . 正在创建Project文件夹,但无法将平台指定为android . 请帮忙 !!如果有人解释使用cordova(除了CORDOVA文档)轻松地在几个步骤下构建一个Android应用程序将是非常有帮助的 . 提前致谢 .
遵循的步骤:
-
npm install -g cordova
-
cordova创建hello com.example.hello "HelloWorld"
-
cd你好
-
cordova平台添加android
收到错误:
“请从命令行安装Android目标”android-19“Hint-Run”android“以打开SDK管理器”
2 回答
如果您使用Sencha Touch构建应用程序,则需要使用Sencha Cmd将cordova添加到项目中 . 首先,来自Sencha网站的download . 然后,假设您已经创建了Sencha Touch项目,请切换到Sencha Touch项目目录并从命令行执行以下操作:
将cordova项目添加到Sencha Touch项目中
为您的cordova项目添加一个平台
切换回Sencha Touch目录并构建并运行
按照以下步骤创建一个带有cordova支持包装的Sencha Touch 2应用程序 .
sencha -sdk [sencha sdk的路径]生成app [应用程序名称] [应用程序的根文件夹]
如果你自己没有创建一个文件夹,sencha cmd将为你创建一个文件夹
从新创建的文件夹中,运行以下命令启动cordova(你可以用phonegap替换cordova,它应该可以正常工作):sencha cordova init
将创建名为“cordova”的文件夹 . 从这个文件夹里面,运行以下内容添加android平台:cordova platform add android(请记住,必须下载最新的Android SDK,并且你的路径中有'tools'和'platform-tools'文件夹 . 你可以通过从运行sencha命令的同一终端选项卡运行命令'android'来检查这一点
返回应用程序的根文件夹,编辑'cordova.local.properties'文件并将平台设置为'android' .
从应用程序的根文件夹中,运行以下命令以构建aPK:sencha app build native
对我来说,apk文件位于/ cordova / platform / android / ant-build /下
这个APK应该安装并正常工作 .