首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >云测试实验室中无法提供的Play服务

云测试实验室中无法提供的Play服务
EN

Stack Overflow用户
提问于 2016-10-20 16:20:00
回答 1查看 242关注 0票数 0

我试图在中运行我的测试。我的单元测试和espressos测试都没问题就通过了。

但是对于一些要求Google的浓缩咖啡测试,比如地图和地点,我的测试失败了。

在更多的时候,当我在中运行这个精确的代码时,它会失败,并返回“没有播放服务可用!”:

代码语言:javascript
复制
@org.junit.Test
public void testPlayServicesAvailables() throws Exception {
    GoogleApiAvailability googleAPI = GoogleApiAvailability.getInstance();
    int result = googleAPI.isGooglePlayServicesAvailable(WayzUpApp.getContext());
    if (result != ConnectionResult.SUCCESS) {

           throw new Exception("No play services availables !");

    }
}

要启动云测试,我使用以下命令:

gcloud beta测试android运行--app /build/outputs/apk/app-调试器apk --test app/build/outputs/apk/app-debug-androidTest.apk --设备-id Nexus5 --os版本-id 23 -locales fr -orientations

是否有一种方法可以在云测试实验室上提供游戏服务?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-10-21 09:07:28

从这个线程,如果你需要Google服务为你的应用程序,并且有“没有可用的游戏服务”,没有办法让你的应用程序工作。

您可以使用GooglePlayServicesUtil.isGooglePlayServicesAvailable(android.content.Context)从应用程序中检查是否启用了这些服务,如果Play服务可用,则返回ConnectionResult.SUCCESS

您还可以检查这个博客和这个教程如何使用Google进行测试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40159616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档