调试GMS应用,报错“此设备未获得play保护机制认证”问题解决

本文主要是介绍调试GMS应用,报错“此设备未获得play保护机制认证”问题解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

不少同学在调试GMS相关应用时,需登录Google账号,有时会弹出如下通知。

Google登录界面也会出现如下提示

这个报错的原因是设备未通过Google认证,google服务器未配置荣耀设备的型号白名单导致

国内网页有一些指导方法在鸿蒙\荣耀的设备上消除这个提示,但本质的问题没有解决,无法登录Google账号

正确的方法:

1. 获取gms device id

2. 上google网站临时授权

第一步:获取gms device id

方案一 安装(Device ID)这个apk,获取gms id

此方案的好处是不需要root,缺点是要想办法把一长串数字复制到电脑上,记忆力好的同学无所谓

apk自己搜,节目如下,别下错了

deviceid官方下载-device id最新版下载v2.2 安卓最新版-旋风软件园

方案二:用sql查询gms app中的android id

前提要有root

解压附件中的压缩包,拷贝sqlite3到手机,手机一般选arm64-v8a,其它设备根据情况选择平台

adb push D:\Downloads\sqlite3-android-master\binary\arm64-v8a\sqlite3 /system/bin/

adb shell chmod a+x /system/bin/sqlite3

adb shell "sqlite3 /data/*/*/*/gservices.db 'select * from main where name = \"android_id\";'"

运行结果

第二步:临时授权

打开google网站,https://www.google.com/android/uncertified/

输入上述数据库中查询到的一串数字,提交即可

说明:

如果授权后,手机依旧出现“未获得Google Play保护机制认证”,可以尝试换一个device_id,通常的方法是回复出厂,这样device_id就会刷新,但这样太麻烦,可以尝试如下步骤

1. 打开应用管理,不同手机入口不一样,但都在设置里面,选择显示系统应用,搜索,输入关键字“google”,把google服务框架,和google play 服务的数据清空,然后再登录账号,device_id就变成新的了。

至此,教程结束,enjoy

这篇关于调试GMS应用,报错“此设备未获得play保护机制认证”问题解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/451448

相关文章

在Ubuntu上部署SpringBoot应用的操作步骤

《在Ubuntu上部署SpringBoot应用的操作步骤》随着云计算和容器化技术的普及,Linux服务器已成为部署Web应用程序的主流平台之一,Java作为一种跨平台的编程语言,具有广泛的应用场景,本... 目录一、部署准备二、安装 Java 环境1. 安装 JDK2. 验证 Java 安装三、安装 mys

详谈redis跟数据库的数据同步问题

《详谈redis跟数据库的数据同步问题》文章讨论了在Redis和数据库数据一致性问题上的解决方案,主要比较了先更新Redis缓存再更新数据库和先更新数据库再更新Redis缓存两种方案,文章指出,删除R... 目录一、Redis 数据库数据一致性的解决方案1.1、更新Redis缓存、删除Redis缓存的区别二

oracle数据库索引失效的问题及解决

《oracle数据库索引失效的问题及解决》本文总结了在Oracle数据库中索引失效的一些常见场景,包括使用isnull、isnotnull、!=、、、函数处理、like前置%查询以及范围索引和等值索引... 目录oracle数据库索引失效问题场景环境索引失效情况及验证结论一结论二结论三结论四结论五总结ora

Python中构建终端应用界面利器Blessed模块的使用

《Python中构建终端应用界面利器Blessed模块的使用》Blessed库作为一个轻量级且功能强大的解决方案,开始在开发者中赢得口碑,今天,我们就一起来探索一下它是如何让终端UI开发变得轻松而高... 目录一、安装与配置:简单、快速、无障碍二、基本功能:从彩色文本到动态交互1. 显示基本内容2. 创建链

element-ui下拉输入框+resetFields无法回显的问题解决

《element-ui下拉输入框+resetFields无法回显的问题解决》本文主要介绍了在使用ElementUI的下拉输入框时,点击重置按钮后输入框无法回显数据的问题,具有一定的参考价值,感兴趣的... 目录描述原因问题重现解决方案方法一方法二总结描述第一次进入页面,不做任何操作,点击重置按钮,再进行下

解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题

《解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题》本文主要讲述了在使用MyBatis和MyBatis-Plus时遇到的绑定异常... 目录myBATis-plus-boot-starpythonter与mybatis-spring-b

Node.js 中 http 模块的深度剖析与实战应用小结

《Node.js中http模块的深度剖析与实战应用小结》本文详细介绍了Node.js中的http模块,从创建HTTP服务器、处理请求与响应,到获取请求参数,每个环节都通过代码示例进行解析,旨在帮... 目录Node.js 中 http 模块的深度剖析与实战应用一、引言二、创建 HTTP 服务器:基石搭建(一

Spring使用@Retryable实现自动重试机制

《Spring使用@Retryable实现自动重试机制》在微服务架构中,服务之间的调用可能会因为一些暂时性的错误而失败,例如网络波动、数据库连接超时或第三方服务不可用等,在本文中,我们将介绍如何在Sp... 目录引言1. 什么是 @Retryable?2. 如何在 Spring 中使用 @Retryable

电脑显示hdmi无信号怎么办? 电脑显示器无信号的终极解决指南

《电脑显示hdmi无信号怎么办?电脑显示器无信号的终极解决指南》HDMI无信号的问题却让人头疼不已,遇到这种情况该怎么办?针对这种情况,我们可以采取一系列步骤来逐一排查并解决问题,以下是详细的方法... 无论你是试图为笔记本电脑设置多个显示器还是使用外部显示器,都可能会弹出“无HDMI信号”错误。此消息可能

mysql主从及遇到的问题解决

《mysql主从及遇到的问题解决》本文详细介绍了如何使用Docker配置MySQL主从复制,首先创建了两个文件夹并分别配置了`my.cnf`文件,通过执行脚本启动容器并配置好主从关系,文中还提到了一些... 目录mysql主从及遇到问题解决遇到的问题说明总结mysql主从及遇到问题解决1.基于mysql