7

我安装了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.

不知道这是从哪里来的。

任何线索。

谢谢

4

2 回答 2

4

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

  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 install -g 科尔多瓦
      • 科尔多瓦创建你好 com.sample.hello HelloWorld
      • 你好
      • 科尔多瓦平台添加android
      • 科尔多瓦建造
      • 现在启动你的模拟器
      • 科尔多瓦模仿安卓(耐心,需要很长时间......)
      • 或者
      • 科尔多瓦运行安卓
        • 更快,只需确保您的移动设备已连接、打开、解锁、USB 调试已打开,并且已安装驱动程序
        • 如果找不到,请尝试:sdk\extras\google\usb_driver
    • npm install -g phonegap
      • phonegap 创建你好 com.sample.hello HelloWorld
      • 你好
      • phonegap 平台添加android(如果不工作使用cordova 命令)
      • phonegap 构建安卓
      • 现在你的启动模拟器
      • phonegap 模拟 android(耐心,需要很长时间......)
      • 或者
      • phonegap 运行安卓
        • 更快,只需确保您的移动设备已连接、打开、解锁、USB 调试已打开,并且已安装驱动程序
        • 如果找不到,请尝试:sdk\extras\google\usb_driver

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

于 2013-10-22T10:27:45.153 回答
0

我会说不允许空格

于 2013-09-17T09:04:06.467 回答