我安装了 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.
不确定这是从哪里来的。
任何线索。
谢谢
最佳答案
有同样的问题并且很难找到解决方案,但是:
- 确保安装了 JAVA
- 设置 JAVA_HOME 和 PATH 变量
- 确保安装了 ANT
- 设置 ANT_HOME 和 PATH 变量
- 确保安装了 Android SDK
- 将 PATH 添加到 sdk/tools
- 将 PATH 添加到 sdk/platform-tool
- 运行 SDK 管理器以更新和安装 SDK 元素
- 运行 AVD 管理器以创建默认模拟器图像
- 安装 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(属于 Adobe)有可能通过 https://build.phonegap.com/ 在云端构建。
关于android - 使用 phonegap 运行 android 命令时创建 android 子项目时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17555135/