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

我和Phonegap一起工作了一段时间,运行良好,但是昨天我遇到了使用命令行在我的设备上安装应用程序的问题:

\>>phonegap run android it return [phonegap] executing 'cordova run android'... [phonegap] completed 'cordova run android' and no error message 

但没有发生应用程序,因为它没有安装在我的设备,也没有打开模拟器。

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

Solutions Collecting From Web of "phonegap运行android不工作,没有错误信息"

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

 <preference name="android-minSdkVersion" value="10" /> 

我发现这个解决scheme运行后,作为一个cordova命令cordova run android而不是Phonegap命令。 cordova命令给出了以下错误的错误:

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

在Android清单中将minSdkVersion更改为10,因为运行过程将其覆盖,所指向的错误不起作用。

这也发生在我身上,最近几天我疯了,试图弄清楚它终于奏效了。 这是我做的工作:

  1. 安装Apache Ant(请参阅http://ant.apache.org/manual/install.html
  2. 在Android SDKpipe理器下,滚动到底部,并在“附加”文件夹下findEmulator Accelerator(在我的机器上专门称为“Intel x86 Emulator Accelerator”)。

一旦安装,我重新启动命令窗口(pipe理员模式),现在它的工作。

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

随着phonegap run android --verbose你可以得到更多的信息。 我遇到了同样的问题。 也许不是一样的错误。

命令: phonegap run android --verbose

运行一个或多个平台的错误:错误:cmd:命令失败,退出代码为1

您可能没有所需的环境或操作系统来运行此项目

当我运行下面的命令时,我看到另一个错误。

命令: cordova build android --release

失败:生成失败,出现exception。

什么地方出了错:

任务“processReleaseManifest”的执行失败。

清单合并失败:uses-sdk:minSdkVersion 10不能小于库C中所声明的版本14:\ Users \ Username …. \ platforms \ android \ build \ intermediates \ exploded-aar \ android \ CordovaLib \ unspecified \ release \ AndroidManifest.xml中

build议:使用工具:overrideLibrary =“org.apache.cordova”来强制使用

将config.xml中的minSdkVersion更改为14。 这与3than的解决scheme是一样的。 只有数字是不同的。

 <preference name="android-minSdkVersion" value="14" /> 

我有同样的问题,apk没有安装在设备上,用cordova run android命令,我做了一些研究,发现了一个解决scheme。

打开一个新的terminal窗口,并导航到你的输出/ apk文件夹

对我来说是/NetBeansProjects/CordovaProjects/JQT/platforms/android/build/outputs/apk$

然后运行命令adb install -r android-debug.apk

它给了以下消息

 4927 KB/s (1842130 bytes in 0.365s) pkg: /data/local/tmp/android-debug.apk Success rm failed for -f, No such file or directory 

该APK已成功安装。 你可以尝试一样的

  • 使用命令安装ant

    brew安装ant

  • 在/ platforms / android /下运行以下命令

    android update project –name <project_name> –target <target> –path <path>

为我解决了这个问题。