无法从eclipse上传文件到设备

时间:2011-05-25 22:51:12

标签: android file-io adb

我遇到了一个错误,我无法再将我的Android应用程序从eclipse上传/运行到真实设备上。我不记得曾经改变任何可能导致此错误的特殊情况。这是Eclipse中控制台的错误日志:

[2011-05-25 16:58:01 - Child Protector] Android Launch!

[2011-05-25 16:58:01 - Child Protector] adb正常运行。

[2011-05-25 16:58:01 - Child Protector]执行com.example.hello.Main活动启动

[2011-05-25 16:58:03 - Child Protector]将Hello.apk上传到设备'982394670345'

[2011-05-25 16:58:09 - Child Protector]无法在设备'982394670345'上传Hello.apk

[2011-05-25 16:58:09 - Child Protector] java.io.IOException:无法上传文件:null

[2011-05-25 16:58:09 - Child Protector]发布取消了!

我在Ubuntu 9.10上使用Eclipse。我查看了其他线程,但没有一种方法有效(尽管它们的错误日志略有不同)。我的adb logcat无法打印任何内容,因为连接从未进行过(我猜)。我可以做一个手册“adb install Hello.apk”,这很好;但我不想每次都从终端做这件事(因为我也不知道如何使用adb uninstall命令 - 不知道手机上的文件在哪里)。

我试过了:

  • 重新启动计算机
  • 重新启动手机
  • 重启eclipse
  • 关闭并打开调试模式
  • 拉动并重新插入USB线到手机

另请注意,如果我在Eclipse中右键单击该项目并选择“Run as - >”,该应用程序似乎可以在模拟器上安装。 Android App'。但不能在我的手机上工作......我有一个Android 2.1三星Galaxy S

另外,我对Android比较陌生,所以请提供详细解释,因为我的知识有限。

2 个答案:

答案 0 :(得分:1)

转到Eclipse首选项,然后转到Android,再转到DDMS。将ADB的超时值设置为10000 ms。

答案 1 :(得分:0)

您可能必须创建一个新的Eclipse项目并复制所有内容。