Android ADB不断崩溃 - 使用USB 3.0端口时无法在设备上进行调试

时间:2012-10-12 08:26:03

标签: android eclipse usb ddms android-sdk-tools

我刚买了一台新电脑。安装所有的东西来开发Android应用程序,就像在我的旧电脑上。我已经在我的新电脑上安装了日食Juno,这很重要..

这是问题,我无法在真实设备上进行调试。在任何AVD它工作得很好,但当我尝试在我的真实设备(Galaxy Nexus)上运行项目时,我得到以下错误:

首次运行我得到:

   [2012-10-12 09:55:17 - SlideMenuExample] Android Launch!
   [2012-10-12 09:55:17 - SlideMenuExample] adb is running normally.
   [2012-10-12 09:55:17 - SlideMenuExample] Performing com.coboltforge.slidemenuexample.MainActivity activity launch
   [2012-10-12 09:55:21 - SlideMenuExample] Uploading SlideMenuExample.apk onto device '0149C6F11601A009'
   [2012-10-12 09:55:26 - SlideMenuExample] Failed to install SlideMenuExample.apk on device '0149C6F11601A009': timeout
   [2012-10-12 09:55:26 - SlideMenuExample] Launch canceled!

第二次运行

[2012-10-12 10:01:48 - SlideMenuExample] Android Launch!
[2012-10-12 10:01:48 - SlideMenuExample] adb is running normally.
[2012-10-12 10:01:48 - SlideMenuExample] Performing com.coboltforge.slidemenuexample.MainActivity activity launch
[2012-10-12 10:01:53 - SlideMenuExample] Uploading SlideMenuExample.apk onto device '0149C6F11601A009'
[2012-10-12 10:01:53 - SlideMenuExample] Installing SlideMenuExample.apk...
[2012-10-12 10:01:54 - SlideMenuExample] Success!
[2012-10-12 10:01:54 - SlideMenuExample] Failed to install SlideMenuExample.apk on device '0149C6F11601A009': device not found
[2012-10-12 10:01:54 - SlideMenuExample] com.android.ddmlib.InstallException: device not found
[2012-10-12 10:01:54 - SlideMenuExample] Launch canceled!

第三次运行在100%启动项目时遇到困难,而不会发生任何事情。

第四次运行:是的,应用程序已成功安装(问题已解决?nope)

第五次运行再次卡在100%上,eclipse完全崩溃。在我重新启动eclipse后,我在错误日志中看到以下错误:

java.lang.NullPointerException
at com.android.ide.eclipse.adt.AdtPlugin.getDisplay(AdtPlugin.java:334)
at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launch(AndroidLaunchController.java:595)
at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.doLaunch(LaunchConfigDelegate.java:322)
at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:238)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:855)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:704)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1047)
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1251)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

任何人都可以帮我解决这个问题。

  • 我已经重新安装了eclipse和android SDK。
  • 以管理员身份运行eclipse
  • 将android sdk的platform-tools和tools文件夹添加到 环境变量
  • 将ADB连接时间增加到20000

修改 在我的电脑后面我有两个2.0 usb端口(不像前面的端口那样3.0)。使用它们时我没有遇到任何麻烦..

但我仍然感兴趣为什么usb 3.0端口不起作用?

1 个答案:

答案 0 :(得分:0)

我不知道 - adb.exe总是崩溃。我的所有端口都是USB 3.0。 Windows 7,最新更新,谷歌USB驱动程序,最新更新(9)。

卸载了Google USB驱动程序,问题就消失了......