2014-02-16 54 views
0

我正在使用Phonegap几天。在此之前,我能够通过命令行成功将电话应用程序运行到模拟器中,但现在显示出特殊的挂起状态;没有发生任何错误,没有流程执行。 State of my APP runPhonegap运行android命令挂在试图将设备安装到设备上

现在,我通过直接通过Android的命令行安装.apk文件运行我的应用程序。但是,我仍然想知道为什么它不起作用,为什么这个运行命令挂在那里?

回答

0

在我的情况下ADB设备上显示我的无效装置,亚行KILL-SERVER解决了这个对我来说。

我怀疑这是由我的笔记本电脑进入睡眠模式引起的。

0

时说trying to install app onto device命令实际上是运行adb install C:/yourpath/yourapp.apk其复制应用程序的Android安装。

如果需要很长时间,您不应该担心。安装按计划进行,只是要耐心。你的应用越大,需要的时间就越长。对于我来说,一个〜300MB的应用程序需要全部7分钟才能通过USB安装到连接的设备上。同一个应用程序需要13分钟才能安装到Android模拟器。

仿真器被称为是缓慢的,有关于这里这个问题上大SO线程 - Why is the Android emulator so slow? How can we speed up the Android emulator?

+0

纠正我,如果我错了,首先它会尝试搜索活动设备是否连接与否,如果不它会自动搜索仿真器,然后它将按照您所提及的方式进行操作。这里的问题是,我没有连接有源器件,也没有模拟器速度慢,也没有我的应用程序尺寸更大(小于3mb),并且我还等了一个小时,但它仍然没有前进。 –

+0

你说的没错,'adb install'会自动寻找一个活动的设备,并且如果连接的设备超过1个就会失败。在这种情况下,添加-V以查看发生了什么。 –

+0

是否有人在安装时遇到adb挂钩,并且在将debug apk复制到设备并从那里手动安装它时,apk不会安装? 通过Android监视器它说我无法安装应用程序,错误代码是103 .. – niCad