Phonegap Build android - 错误"添加android平台"ENOENT

muf*_*llo 4 command-line android cordova

Helo,我目前正在尝试构建自动创建的基础phonegapp android应用程序,所以我导航到目录...但是当我使用命令时

phonegap build android
Run Code Online (Sandbox Code Playgroud)

我只是得到了这个随机错误,如附图中所示. 在此输入图像描述

额外信息

我目前在Windows 8上,对于制作应用程序来说我是全新的,也是命令行的新手.不太熟悉这个东西......

我想做的事情将被称为'编译',对吧?

Arm*_*min 9

是的,昨天我遇到了同样的问题 - 但是在一位同事的帮助下我得到了它!

分步教程(适用于Windows)

  1. 安装节点js
  2. 使用命令行安装phonegap: npm install -g phonegap
  3. 安装Android SDK
  4. 启动Android SDK Manager并安装Android 4.4.2(API19)
    • 因为最新的phonegap/cordova版本需要这个
    • Android SDK和SDK平台的文档应该足够了
    • 还更新现有的包
  5. 创建一个名为ANDROID_HOMEAndroid SDK目标的环境变量.例如C:\ Users\You\AppData\Local\Android\android-sdk
  6. 下载Apache Ant并在某处提取存档
  7. 创建一个环境变量ANT_HOME,该变量指向您已解压缩Ant的目标
  8. 为您的系统安装JDK(Java Development Kit).在您下载之前,您必须接受许可
  9. 创建一个JAVA_HOME指向JDK目标的环境变量
  10. 如果你想通过phonegap自动添加插件,你也应该安装GIT.
  11. 最后但并非最不重要的是,您需要将以下目录添加到PATH环境变量:
    • %ANT_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%JAVA_HOME%\bin
    • 每个文件夹用分号分隔

设置环境变量将仅对新命令行窗口生效.所以你应该在整个过程之后重新打开它.

容易,不是吗?;-)

现在,您可以phonegap build android在创建新的phonegap项目后使用.如果您通过USB插入智能手机并安装了USB驱动程序,并激活了智能手机上的USB调试,则可以使用

phonegap run android

准备好的构建APK将在您的智能手机上传输和执行.非常适合测试.

如果您想创建最终版本APK,请转到 YOURPROJECT\platforms\android\ant-build 并输入ant release.你会找到最终的APK YOURPROJECT\platforms\android\bin.

他们是未签名的,这是签署APKNoob指南.

我测试了一个条码扫描器示例,它可以无缝地工作.

玩得开心!