2015-09-27 56 views
1

我有Android Studio 1.3.2的全新安装。我是新来的android编程,所以我以前没有安装过这个,但是我很久以前就已经安装了android SDK,所以我可以通过adb为我的手机生根。尽管如此,当我安装studio并下载新的sdk时,它应该会覆盖我所有的旧文件。Android Studio在设备连接时随机冻结

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

它保持这样的状态,直到我拔掉手机,此时它立即执行所有排队时按下按钮,当我尝试点击地点时。这使得调试变得相当困难,因为我实际上看不到logcat,并且随之而来。

我做的,每当我在任何我的两个手机插上

PropertyFetcher获得亚行日志标签以下错误:为设备44f76320 AdbCommandRejectedException获取属性:设备离线

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

此adbd的$ ADB_VENDOR_KEYS未设置;如果那看起来不对,试试'adb kill-server'。

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

此adbd的$ ADB_VENDOR_KEYS未设置;如果那看起来不对,试试'adb kill-server'。

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

设备监视器:为ExecutionException获得信息的设备44f76320

我撤销这两款手机的USB调试授权,并通过我想要信任此计算机弹出的对话框证实,但我不知道这些错误是否涉及这个问题。

最后一件事情可能会或可能不会相关:有时即使它没有完全冻结,logcat也是无法回应的。我会在一个空指针上崩溃我的程序,并且它将花费30秒钟时间来显示堆栈跟踪(顺便说一下,这不是一个非常大的程序)。有时它根本不会显示出来,即使这些东西连接在一起并且似乎在工作,我在logcat中什么都没有。

想法?即使只是关于接下来要尝试的想法,我也会非常感激,我被卡住了,大部分的搜索引擎似乎都提出了非常不同的问题。

+0

更新我一直在处理这个问题:我的计算机上有两个完整的sdk文件夹,一个名为sdk,一个名为sdk1。我相信一个是我之前安装的剩余部分。我卸载了Android Studio,它用了sdk1。我删除了SDK,并环顾四周,没有看到任何其他安装在任何地方的东西。重新启动计算机,重新安装了一个工作室。 第二次我给手机加了一些东西,就像正常一样锁起来。全新安装没有区别。 –

+0

我在OSX Mavericks上遇到过这个问题,所以不完全一样的问题,但是升级OSX可以帮助升级Windows帮助你。 – yuval

回答

0

为了防止其他人遇到此问题,我最终从Windows 8.1升级到Windows 10后解决了问题。我没有做全新的安装,我只是运行升级过程。当我第一次推出Android Studio时,它不得不更新一些东西,它更新的其中一件事是Google USB Driver。我愿意投注这一直是我的问题,并且OS升级没有任何必要。

所以,如果你有这个问题,请尝试更新你的USB驱动程序。