16

我已经使用模拟器运行了我的应用程序。上传和在我的模拟器上安装我的应用程序需要大约 5 分钟的时间。两分钟后它失败了。

这是错误控制台,

[2013-03-28 14:13:18 - newwaterreadingapp] ------------------------------
[2013-03-28 14:13:18 - newwaterreadingapp] Android Launch!
[2013-03-28 14:13:18 - newwaterreadingapp] adb is running normally.
[2013-03-28 14:13:18 - newwaterreadingapp] Performing     
com.example.newwaterreadingapp.MainActivity activity launch
[2013-03-28 14:13:18 - newwaterreadingapp] Automatic Target Mode: using existing     emulator 'emulator-5556' running compatible AVD 'NewAvd_water_electricity_reading'
[2013-03-28 14:13:18 - newwaterreadingapp] Uploading newwaterreadingapp.apk onto device 'emulator-5556'
[2013-03-28 14:18:31 - newwaterreadingapp] Installing newwaterreadingapp.apk...
[2013-03-28 14:20:35 - newwaterreadingapp] Failed to install newwaterreadingapp.apk on   device 'emulator-5556!
[2013-03-28 14:20:35 - newwaterreadingapp] (null)
[2013-03-28 14:20:37 - newwaterreadingapp] Launch canceled!

我的应用程序位于E:\Projects文件夹中。我已经将我的 adb 超时增加到 15000 毫秒。但我仍然看到我的应用程序没有加载到模拟器上。

4

6 回答 6

24

Yon 可以在 Eclipse 中增加你的 adb 超时设置。转到 Preferences-> Android-> DDMS-> 找到“ ADB connection time out (ms) ”并给出更高的值。

另外,尝试查看您的模拟器是否连接到 DDMS。从 DDMS 视图检查或在命令提示符下运行“ADB 设备”

于 2013-03-28T09:19:45.680 回答
6

如果您正在使用,请Emulator重新启动。

如果您正在使用phone然后重新启动然后电话。

完全断电再上电。那为我修好了。

或者

在 Eclipse 中,选择WindowPreferences,然后选择AndroidDDMS并将 ADB 连接超时 (ms) 设置为比默认值更长的时间(即5000)。

于 2013-03-28T09:48:57.063 回答
3

adb 的默认超时时间很小,所以更改它的值如果使用 eclipse 遵循以下路径 Window -> Preferences -> Android -> DDMS -> ADB Connection Timeout (ms)

于 2014-02-13T09:00:28.963 回答
0

1个原因可能是因为你的模拟器被挂起关闭它并启动一个新的模拟器如果新的模拟器也需要时间启动然后重新启动eclipse它对我有用

于 2013-12-04T07:32:53.167 回答
0

我遇到了同样的问题,这是由于模拟器没有足够的内存引起的。我正在运行只有 512mb RAM 的 3.0 模拟器,我纯粹是偶然在 LogCat 中看到大量来自系统进程的 OutOfMemory 异常。将其增加到 1024mb 并将 VM 堆增加到 64mb 并且安装良好。

于 2014-01-02T14:59:10.793 回答
0

如果您使用模拟器,请打开模拟器,然后settings->Apps->Select从模拟器中卸载您的应用程序。

关闭模拟器

现在右键单击您project->Run as->Run Configuration->的目标选择自动选择兼容设备选项,然后单击运行。

于 2014-11-19T10:54:01.623 回答