phonegap运行android不工作,没有错误信息

Yas*_*our 10 android cordova

我曾经使用过Phonegap一段时间,但它工作得很好但昨天我遇到了使用命令行在我的设备上安装应用程序的问题:

\>>phonegap run android  
it return
[phonegap] executing 'cordova run android'...
[phonegap] completed 'cordova run android'
and no error message
Run Code Online (Sandbox Code Playgroud)

但是应用程序没有任何反应,因为它没有安装在我的设备中,也没有打开模拟器.

我尝试创建新项目,更新Phonegap,更新android平台,更新SDK并卸载phonegap并重新安装但没有任何改变.

小智 10

我遇到了完全相同的问题.将此行添加到config.xml文件为我解决了这个问题:

<preference name="android-minSdkVersion" value="10" />
Run Code Online (Sandbox Code Playgroud)

在将其作为Cordova命令cordova run android而不是Phonegap命令运行后,我找到了此解决方案.Cordova命令给出了以下错误错误:

清单合并失败:uses-sdk:minSdkVersion 7不能小于库C中声明的版本10:\ Users\ecarriger\Desktop\test\platforms\android\build\intermediates\explosion-aar\android\CordovaLib\unspecified\debug\AndroidManifest.xml中

将错误指向的Android清单中的minSdkVersion更改为10不起作用,因为运行进程会覆盖它.


小智 2

这也发生在我身上,我在过去的几天里疯狂地试图弄清楚,它终于成功了。这是我为使其发挥作用所做的工作:

  1. 安装 Apache Ant(请参阅http://ant.apache.org/manual/install.html
  2. 在 Android SDK Manager 下,滚动到底部并在 Extras 文件夹下查找 Emulator Accelerator(在我的计算机上它被专门称为 Intel x86 Emulator Accelerator)。

安装后,我重新启动命令窗口(管理员模式),现在它可以工作了。

您也可以尝试输入 cordova run android ,这是我看到 Apache Ant 服务器错误的地方。