Android:日常踩坑——Failed to retrieve available cloud devices! Please try again later.

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/DrkCore/article/details/51297795

【转载请注明出处】
作者:DrkCore
原文:http://blog.csdn.net/drkcore/article/details/51297795

现今 Android Studio 是开始 Android 应用的首选开发环境,笔者也早早从 Eclipse 过度过来了,然而在使用 AS 的单元测试的时候笔者遇到了卡死的问题。

是的,当我在继承了 InstrumentationTestCase的 子类中右键选择 run testXXX() 方法时我卡住了。AS 的窗体仍然可以移动但是无法输入和点击,按理说如果卡住之后再点击应该会弹出“程序已经停止响应”的对话框(笔者是 Win10 系统的)但这里却没有,这不像是一般的程序卡死。

这个问题困恼了笔者挺长的一段时间,后来又一次卡住了之后笔者就很好奇这到底能卡多久于是就等啊等,差不多等了快5分钟了最后等来了这个:

AS卡死后出现的提示

看右边的一串提示:

Failed to retrieve available cloud devices! Please try again later.

翻译成中文就是 无法找到可用的云端设备,请稍后重试!。看到提示笔者立马到设置里面去搜索关键字“cloud”终于让我逮到了罪魁祸首:

这是Google的锅

在 Plugins 中笔者找到了三个 Google 的 Cloud的 插件,所以找不到云端设备是有理由的……

掩面而泣

看最开始的截图我们可以猜到找不到设备之后 AS 又重试了好几次,这才是导致卡死的真相。

解决方案就是禁用插件重启AS。

这里笔者把三个全禁了,别问我为什么,对于 Android 开发者而言这一直是一个哀伤的故事。

猜你喜欢

转载自blog.csdn.net/DrkCore/article/details/51297795