我在Ubuntu 12.04上安装了phonegap 3.0.0-0.14.3。
我想用Android模拟器运行应用程序。当我运行phonegap run android
时,我得到以下内容:
[phonegap] compiling Android...
[phonegap] successfully compiled Android app
[phonegap] trying to install app onto device
[phonegap] no device was found
[phonegap] trying to install app onto emulator
[error] An error occurred while emulating/deploying the android project.Warning : [ --debug | --release | --nobuild ] not specified, defaulting to --debug
Cleaning project...
该应用程序可以毫无问题地运行到设备上。
请帮忙!
答案 0 :(得分:19)
最后我找到了问题的答案。
我收到此错误是因为我没有创建Android虚拟设备。创建一个之后,一切正常。
在命令提示符下输入:android avd
以显示de AVD Manager窗口,然后您可以创建一个Android虚拟设备。
我希望这对某人有帮助。
答案 1 :(得分:0)
在新版本中,adb会移动到我的环境中的新文件夹中 d:\ Android的\ Android的SDK \平台的工具。所以你需要在路径中包含这个新位置。
答案 2 :(得分:0)
我在MacOSX上使用Cordova。 你应该尝试类似的东西:
sudo android create avd --name myCordova --target 1 --abi default/armeabi-v7a --force
而不是:
android create avd --name myCordova --target 1 --abi default/armeabi-v7a --force
它对我有用