Android Studio在设备连接时随机冻结

时间:2015-09-27 01:47:58

标签: android android-studio

我安装了Android Studio 1.3.2。我是Android编程的新手,所以我之前没有安装过这个,但我很久以前就安装了android SDK,所以我可以通过adb来安装我的手机。不过,大概是当我安装工作室并下载新的sdk时,它应该覆盖我所拥有的任何旧文件。

我的问题是,当我测试我的应用程序时,大约30%到40%的时间,整个IDE都会冻结。我点击标题上的小Play图标,它加载到我的手机,手机获取应用程序,我可以测试它。大部分时间它都有效,有时候我失去了与工作室互动的所有能力。手机上的应用程序工作正常,但没有任何东西让工作室回来。重要的是,这不是Windows风格"没有响应"错误。我可以最大化并最小化窗口并将其拖动而不会变灰,任务管理器不会给我“#34;没有响应错误"。

在我拔掉手机电源之前它一直保持这样状态,此时它会立即执行我在尝试点击位置时排队的所有按钮按下。这使得调试变得相当困难,因为我实际上看不到logcat并继续进行。

每当我插入两部手机中的任何一部时,我都会在“ADB日志”标签中收到以下错误

  

PropertyFetcher:AdbCommandRejectedException获取设备44f76320的属性:设备离线

     

PropertyFetcher:AdbCommandRejectedException获取设备44f76320的属性:设备未经授权。

     

此adbd的$ ADB_VENDOR_KEYS未设置;尝试&ad; kill-server'如果那似乎不对。

     

否则请检查设备上的确认对话框。   PropertyFetcher:AdbCommandRejectedException获取设备44f76320的属性:设备未经授权。

     

此adbd的$ ADB_VENDOR_KEYS未设置;尝试&ad; kill-server'如果那似乎不对。

     

否则请检查设备上的确认对话框。

     

DeviceMonitor:ExecutionException获取设备44f76320的信息

我已经撤销了两部手机上的USB调试授权,并通过弹出式对话框确认我要信任这台电脑,但我不知道这些错误是否与此问题有关。< / p>

最后可能有或没有关系的东西:有时甚至当它没有完全冻结时,logcat也是荒谬地无法响应。我会在空指针上崩溃我的程序,并且它会花费超过30秒的时间来显示堆栈跟踪(顺便说一句,如果重要的话,这不是一个非常大的程序)。有时候它永远不会显示出来,即使事情已经连接起来并且似乎正在起作用,我在logcat中根本没有任何东西。

思考?即便只是关于接下来要尝试什么的想法也会受到最高的评价,我被困住了,而且我的大部分谷歌搜索似乎都提出了与我所拥有的问题截然不同的问题。

1 个答案:

答案 0 :(得分:0)

万一其他人遇到此问题,我最终在从Windows 8.1升级到Windows 10后解决了这个问题。我没有进行全新安装,我只是运行升级过程。当我第一次推出Android Studio时,它必须更新一些内容,其中一个更新的内容是Google USB驱动程序。我一直愿意下注这是我的问题,操作系统升级根本就没有必要。

因此,如果您遇到此问题,请尝试更新USB驱动程序。