繁体   English   中英

设备连接时Android Studio随机冻结

[英]Android Studio Freezes randomly while device is connected

我重新安装了Android Studio 1.3.2。 我是android编程的新手,所以以前没有在这里安装此软件,但是很早以前就安装了android SDK,因此我可以通过adb来启动手机。 不过,大概是当我安装studio并下载新的sdk时,它应该会覆盖我拥有的所有旧文件。

我的问题是,在测试我的应用程序时,大约有30%到40%的时间,整个IDE都冻结了。 我点击了标题上的小“播放”图标,它已加载到我的手机中,手机获得了应用程序,我可以对其进行测试。 在大多数情况下,它有时会失去与Studio互动的全部能力。 手机上的应用程序可以正常运行,但没有任何东西可以使录音室恢复正常。 重要的是,这不是Windows风格的“无响应”错误。 我可以最大化和最小化窗口并将其拖动到周围而不会变灰,并且任务管理器不会给我“未响应的错误”。

直到我拔出手机电源之前,它一直保持这种状态,这时它将立即执行在我尝试单击位置时排队的所有按钮。 这使调试变得相当困难,因为我实际上看不到logcat和后续操作。

每当我插入两部手机之一时,我的确在“ ADB日志”选项卡中收到以下错误

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

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

未设置此adbd的$ ADB_VENDOR_KEYS; 如果这似乎是错误的,请尝试使用“ adb kill-server”。

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

未设置此adbd的$ ADB_VENDOR_KEYS; 如果这似乎是错误的,请尝试使用“ adb kill-server”。

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

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

我已经撤销了两部手机的USB调试授权,并通过弹出对话框确认了我想信任这台计算机,但是我不知道这些错误是否与该问题有关。

最后一件事可能相关,也可能不相关:有时候,即使它没有完全冻结,logcat也反应迟钝。 我会将程序崩溃到空指针上,最多需要30秒才能显示堆栈跟踪信息(顺便说一句,如果这很重要,那么这不是一个很大的程序)。 有时它根本不显示,即使事情已经连接并且似乎正在运行,但我在logcat中什么也没得到。

思考? 甚至只是关于下一步尝试的想法都会受到赞赏,我被困住了,而我的大多数谷歌搜索似乎提出的问题与我遇到的问题截然不同。

万一其他人遇到此问题,我最终从Windows 8.1升级到Windows 10后解决了该问题。我没有进行全新安装,而是运行了升级过程。 当我首次启动Android Studio时,它必须更新一些内容,而更新的内容之一就是Google USB驱动程序。 我愿意一直打赌这是我的问题,并且根本不需要升级操作系统。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM