admin管理员组

文章数量:1623795

文章目录

          • 背景描述
          • 解决过程
          • 总结
            • uses-feature
            • uses-library
            • uses-permission

背景描述

该问题起因是,在Google Play Store商店下载了安兔兔评测应用,在进行3D测试时,提示需要下载安兔兔3D评测应用,点击跳转到谷歌商店,商店提示“您的设备与此版本不兼容”

解决过程
  1. 在终端使用aapt dump badging antutu_3D.apk >antutu_3D.txt命令抓取应用依赖:
    注意关键字"uses-gl-es: ‘0x30001’ ",该信息说明该应用依赖于OpenGL ES 3.0

  2. 同样连接上设备,在终端使用adb shell pm list features查看设备feature支持情况:

    注意关键字"feature:reqGlEsVersion=0x20000",该信息说明设备目前的OpenGL ES版本为2.0

走到这里,问题的根因已浮出水面:
造成此问题的原因为Google Play在下载应用时会检测设备的feature的匹配情况。应用所支持的OpenGL ES版本高于设备

本文标签: 您的与此不兼容插件商店