尝试使用phonegap将android应用程序运行到模拟器上时出错,我该如何解决?

时间:2013-10-10 13:14:16

标签: android ubuntu cordova android-emulator

我在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...

该应用程序可以毫无问题地运行到设备上。

请帮忙!

3 个答案:

答案 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

它对我有用