使用Cordova和Sencha Touch 2创建Android项目时出错

时间:2014-10-26 20:20:02

标签: android cordova sdk sencha-touch-2

我无法在命令行中使用cordova创建一个android项目。我已经按照以下步骤执行此命令“cordova platform add android”,我收到以下错误。

另外,我已经下载了android SDK文件并将其保存在一个单独的文件夹中,并在系统变量中提到了它的路径(平台工具和工具)。正在创建Project文件夹,但无法将平台指定为android。请帮忙 !!如果有人解释使用cordova(除了CORDOVA文档)轻松地在几个步骤下构建一个Android应用程序将是非常有帮助的。提前谢谢。

遵循的步骤:

  1. npm install -g cordova
  2. cordova create hello com.example.hello“HelloWorld”
  3. cd hello
  4. cordova platform添加android
  5. 收到错误:

    “请安装Android目标”android-19“   提示 - 从命令行运行“android”以打开SDK管理器“

2 个答案:

答案 0 :(得分:1)

如果您使用Sencha Touch构建应用程序,则需要使用Sencha Cmd将cordova添加到项目中。首先,来自Sencha网站的download。然后,假设您已经创建了Sencha Touch项目,请切换到Sencha Touch项目目录并从命令行执行以下操作:

将cordova项目添加到Sencha Touch项目

sencha cordova init

为您的cordova项目添加平台

cd cordova
cordova platform add android

更改回Sencha Touch目录并构建并运行

cd ..
sencha app build -r native

答案 1 :(得分:0)

按照以下步骤创建一个带有cordova支持包装的Sencha Touch 2应用程序。

  1. 安装Sencha CMD并下载Sencha Touch 2 SDK后,请运行以下命令:

    sencha -sdk [sencha sdk的路径]生成app [应用程序名称] [应用程序的根文件夹]

  2. 如果你自己没有创建一个文件夹,

    sencha cmd会为你创建一个文件夹。

    1. 从新创建的文件夹中,运行以下命令以启动cordova(您可以使用phonegap替换cordova,它应该可以正常工作): sencha cordova init

    2. 将创建名为“cordova”的文件夹。从这个文件夹里面,运行以下命令添加android平台: cordova平台添加android (请记住,必须下载最新的Android SDK,并且路径中包含'tools'和'platform-tools'文件夹。您可以通过在同一终端选项卡中运行命令'android'来检查此问题。 “正在运行sencha命令”

    3. 返回应用的根文件夹,编辑'cordova.local.properties'文件并将平台设置为'android'。

    4. 从应用的根文件夹中,运行以下命令以构建aPK: sencha app build native

    5. 对我来说,apk文件位于/ cordova / platform / android / ant-build /

    6. 此APK应安装并正常运行。