5

我正在使用带有 Android 插件的 Windows 7 Ultimate 64 位版本和 Eclipse 3.5。每次我创建一个新项目并尝试发布它时,都会收到如下错误:

[2010-02-15 22:48:10 - EPG3]将 EPG3.apk 上传到设备 'emulator-5554'
[2010-02-15 22:48:15 - EPG3]未能在设备“emulator-5554”上上传 EPG3.apk
[2010-02-15 22:48:15 - EPG3]java.io.IOException:无法上传文件:超时
[2010-02-15 22:48:15 - EPG3]发射取消!

模拟器运行良好,adb 可以看到它,我什至可以从中 logcat,但它无法从中推送或拉取任何东西。logcat 中没有任何内容表明模拟器甚至收到了任何命令。我是否打开或关闭防火墙都没有关系,或者我是否尝试调用 adb install 来绕过插件。即使使用空白应用程序也无法正常工作。

有任何想法吗?

4

6 回答 6

16

不确定这是否有帮助,但是当我尝试将项目上传到设备并通过增加“adb 连接超时(毫秒)”的值来修复它时,我遇到了同样的异常

PC: (eclipse -> 窗口 -> 设置 -> android -> ddms) MAC: (eclipse -> 首选项 -> android -> ddms)

我对自己很生气,我花了这么长时间才找到设置,所以我想我会分享。

于 2010-09-25T20:14:53.027 回答
3

我刚刚遇到了这个错误。为了解决这个问题,我删除了我的 .apk 文件并再次构建了项目。瞧!立即上传作品。

于 2010-11-09T18:19:11.723 回答
1

这不是资源加载的问题吗?尝试了所有没有问题的 hello 示例,现在第一个使用可绘制对象,现在出现了 I/O 问题。

我认为这是他们在示例中提到可绘制文件夹的原因,但在我的默认项目结构中,有 3 个可绘制文件夹。

继续调试;)

于 2010-05-10T21:04:01.750 回答
1

我大约每 30-40 次编译就会收到此错误。我不知道,但这个解决方案对我有用。

转到 bin/ 文件夹并将您的 EPG3-debug.apk 文件重命名为 EPG3.apk(如果您使用的是调试模式)或 EPG3-release.apk 重命名为 EPG3.apk(在运行模式下),返回 Eclipse,现在您可以调试/运行您的应用程序。这应该“消除”整个情况,因此您可以更改代码并在下次正常调试/运行程序时进行更改(直到您再次遇到此错误,然后您必须重复此提示)。

于 2010-10-20T10:08:59.607 回答
0

您是否尝试按照此处所述将工具目录的路径添加到系统 PATH 中?

于 2010-03-01T08:34:17.473 回答
0

看到这个问题——Windows 7 和 Android 最初似乎并没有那么顺利:无法解析“adb 版本”的输出?

你能远程登录到 localhost 5037 吗?那是 adb 服务器侦听来自 adb 客户端的传入连接的地方。

于 2010-02-17T07:37:25.373 回答