当前位置: 首页 > 知识库问答 >
问题:

如何使用不存在或过时的Google Play服务测试一款android应用?

娄阳舒
2023-03-14

我正在构建一个通过Google Play服务使用地图的Android应用程序。

在应用程序中,我正在检查Google Play服务是否安装了以下功能:GoogleApiAvailability.getInstance(). isGooglePlayServices可用。如果Google Play服务不可用,我将显示一条消息:“请安装Google Play服务以继续。”

我如何在模拟器或设备上测试它?当Google Play服务不可用或版本不正确时,我如何模拟这种情况?我的设备上安装了Google Play服务,所以我的应用程序总是一帆风顺。在仿真器上相同。我想检查我的应用程序在没有Google Play服务的设备上不会崩溃,但会显示说明。

共有2个答案

轩辕阳焱
2023-03-14

您还可以使用Android studio来模拟没有Google Play服务的设备:创建一个新的虚拟设备,并在选择系统映像时选择一个没有Google APIs的设备。

彭涵衍
2023-03-14

您可能想通过设置来“卸载”Google Play服务的更新

 类似资料:
  • 我想在我的LibGDX Android游戏中使用Google Play Game Services API的成就和排行榜。我所做的唯一一件事就是从游戏服务开发者网站上获取运行的示例。我已经尝试在我的项目中使用这段代码很多天了,但仍然一无所获。我也尝试过学习本教程http://helios.hud.ac.uk/u1070589/blog/?p=202但我没有“主游戏类(从ApplicationLis

  • 问题内容: 我对Java单元测试非常陌生,听说Mockito框架对于测试非常有用。 我已经开发了一个REST Server(CRUD方法),现在我想对其进行测试,但是我不知道如何? 我什至不知道该测试程序应该如何开始。我的服务器应该在本地主机上运行,​​然后在该URL上进行调用(例如,本地主机:8888)? 这是我到目前为止尝试过的方法,但是我很确定这不是正确的方法。 这是方法的代码。 在此测试用

  • 问题内容: 我只想在不引导Angular的情况下测试服务。 我看了一些例子和教程,但是我什么也不会去。 我只有三个文件: myService.js:在这里定义AngularJS服务 test_myService.js:在这里定义服务的Jasmine测试。 specRunner.html:一个具有常规茉莉花配置的HTML文件,在其中导入了前两个其他文件以及茉莉花,Angularjs和angular-

  • 我有一个服务器,用Java编写的,那是我的应用程序,我想在上面运行一些测试。我正在使用gradle来管理依赖项和构建任务等,所以我也想在这方面使用它。我需要启动服务器,然后运行我的单元测试,这会对它发出一堆HTTP请求,然后在测试完成后,理想情况下甚至关闭服务器。所以我尝试在build.gradle中添加(jettyRunWar是运行服务器的工具),但我想这太简单了,因为从不从jettyRunWa

  • 我已经编写了一个webservice,现在想为它编写一些单元测试。我偶然发现了Michael Hunger的内存服务器。 由于文档稀少,我很难只设置一个单元测试。我克隆了该项目,将其包含在我的工作区中,并将其作为依赖项添加到我的项目中。 为了测试我的web服务,我编写了以下方法来创建内存中的neo4j服务器: 当我运行此代码时,我得到以下输出: Mai 29,2014 10:13:17 PMsun

  • 我用Unity3d制作了一个游戏。我想在游戏中制作一个按钮,玩家可以点击这个按钮链接GooglePlay,给我的游戏打分。我需要什么插件,如何做到这一点?我刚找到这个:链接