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

使用Cordova和Sencha Touch 2创建android项目时出错,android,cordova,sdk,sencha-touch-2,Android,Cordova,Sdk,Sencha Touch 2,我无法在命令行中使用cordova创建android项目。我遵循了以下步骤,在执行此命令“cordova platform add android”时,出现以下错误 另外,我下载了android SDK文件并将其保存在单独的文件夹中,并在系统变量中提到了其路径(平台工具和工具)。正在创建项目文件夹,但无法将平台指定为android。请帮忙!!如果有人能简单介绍一下如何使用cordova(除了cordova文档之外)构建android应用程序,这将非常有帮助。提前谢谢 以下步骤: npm安装-g

我无法在命令行中使用cordova创建android项目。我遵循了以下步骤,在执行此命令“cordova platform add android”时,出现以下错误

另外,我下载了android SDK文件并将其保存在单独的文件夹中,并在系统变量中提到了其路径(平台工具和工具)。正在创建项目文件夹,但无法将平台指定为android。请帮忙!!如果有人能简单介绍一下如何使用cordova(除了cordova文档之外)构建android应用程序,这将非常有帮助。提前谢谢

以下步骤:

  • npm安装-g cordova
  • cordova创建hello com.example.hello“HelloWorld”
  • cd你好
  • cordova平台添加android
  • 收到错误:

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

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

    将cordova项目添加到Sencha Touch项目中

    将平台添加到cordova项目中

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


    按照以下步骤创建支持cordova打包的Sencha Touch 2应用程序

  • 安装Sencha CMD并下载Sencha Touch 2 SDK后,运行以下程序:

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

  • sencha cmd将为您创建一个文件夹(如果您自己没有创建)

  • 在新创建的文件夹中,运行以下操作以启动cordova(您可以用phonegap替换cordova,它应该可以正常工作): 森查科尔多瓦酒店

  • 将创建名为“cordova”的文件夹。在此文件夹中,运行以下操作以添加android平台: cordova平台添加android (请记住,必须下载最新的Android SDK,并且您的路径中有“工具”和“平台工具”文件夹。您可以通过在运行sencha命令的同一终端选项卡上运行命令“Android”来检查这一点)

  • 返回应用程序的根文件夹,编辑“cordova.local.properties”文件并将平台设置为“android”

  • 在应用程序的根文件夹中,运行以下操作以构建aPK: sencha应用程序构建本机

  • 对我来说,apk文件位于/cordova/platform/android/ant build下/


  • 此APK应该可以安装并正常工作。

    从cmd运行命令“android”,它将打开SDK管理器窗口。从那里下载“Android SDK工具”和“Android SDK平台工具”。
    sencha cordova init
    
    cd cordova
    cordova platform add android
    
    cd ..
    sencha app build -r native