android - 使用 phonegap 运行 android 命令时创建 android 子项目时出错

标签 android command-line-interface

我安装了 nodejs 并执行了以下操作:

npm install -g phonegap
phonegap create <app path>
cd <app path>
phonegap run android

当我执行 run android 命令时,出现以下错误:

An error occurred during creation of android-sub project.  The system cannot find the project specified.

不确定这是从哪里来的。

任何线索。

谢谢

最佳答案

有同样的问题并且很难找到解决方案,但是:

  1. 确保安装了 JAVA
    • 设置 JAVA_HOME 和 PATH 变量
  2. 确保安装了 ANT
    • 设置 ANT_HOME 和 PATH 变量
  3. 确保安装了 Android SDK
    • 将 PATH 添加到 sdk/tools
    • 将 PATH 添加到 sdk/platform-tool
    • 运行 SDK 管理器以更新和安装 SDK 元素
    • 运行 AVD 管理器以创建默认模拟器图像
  4. 安装 NodeJS(使用 PATH)
    • 遵循通常的教程
    • npm 安装-g cordova
      • cordova 创建 hello com.sample.hello HelloWorld
      • cd 你好
      • cordova平台添加android
      • Cordova 构建
      • 现在启动您的模拟器
      • cordova 模拟 android(耐心,需要时间...)
      • Cordova 运行安卓
        • 要快得多,只需确保您的移动设备已连接、开启、解锁、USB 调试已开启并安装了驱动程序
        • 如果找不到,请尝试:sdk\extras\google\usb_driver
    • npm install -g phonegap
      • phonegap 创建 hello com.sample.hello HelloWorld
      • cd 你好
      • phonegap 平台添加 android(如果不工作使用 cordova 命令)
      • phonegap 构建 android
      • 现在是您的启动模拟器
      • phonegap 模拟 android(耐心,需要很长时间...)
      • phonegap 运行 android
        • 要快得多,只需确保您的移动设备已连接、开启、解锁、USB 调试已开启并安装了驱动程序
        • 如果找不到,请尝试:sdk\extras\google\usb_driver

我认为 phonegap/cordova 之间的主要区别是 phonegap(属于 Adob​​e)有可能通过 https://build.phonegap.com/ 在云端构建。

关于android - 使用 phonegap 运行 android 命令时创建 android 子项目时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17555135/

相关文章:

linux - 使用 CloudFormation 自动创建 Linux 用户密码

jboss - 如何将 https-listener 添加到 WildFly 的默认服务器?

android - 将 Android View 设置为不可见/不工作

azure - 创建自签名证书并将其上传到 Azure 应用服务的最简单方法

java - 当我尝试从一种 Intent 转向另一种 Intent 时,我正在开发的应用程序崩溃了,我已经尝试了一切。代码 :

linux - 相同的服务器,相同的程序,但使用一个网卡启动一次,然后使用另一个网卡启动

java - 如何使用多个CommandLineRunner运行Spring Boot App

android - 动态添加 ListView 的每一行的 View

android - 控制音频