Google Play Store无法搜索应用或提示应用不兼容,此类问题该如何定位及分析

来源:互联网 发布:wowhead的数据库 编辑:程序博客网 时间:2024/05/15 19:04

Google Play Store无法搜索应用或提示应用不兼容,此类问题该如何定位及分析

[DESCRIPTION]

Google Play Store无法搜索应用或提示应用不兼容 ,此类问题该如何定位及分析?

[SOLUTION]

出现使用Google PlayStore搜索不到应用或应用提示不兼容一般由于以下几个原因:
1. 国家或地区限制,某些应用只在某些国家和地区才能使用,所以Google PlayStore会根据用户当前网络情况屏蔽这些应用;
2. 应用声明需要使用的feature在当前手机未查询到,Google PlayStore也会将此应用屏蔽
第一种情况属于正常情况,可以使用对比机在同样的网络环境下验证。如果您确实需要下载,则可通过vpn翻墙搜索下载。
第二种情况又可分为:
1)手机确实没有相应feature,如GPS
2)手机有但是未声明相应feature,导致系统显示为缺少对此feature的支持
针对1),属于正常情况,如果您一定需要下载,则可通过强制声明此feature方式下载,但是不能保证下载后可以正常安装以及使用。
针对2),这是主要问题,下面给出解决问题操作流程:
i. 确保对比机在同样网络条件下可以搜索到,并将此应用下载下来(file.apk)
ii. 使用aapt(aapt即AndroidAssetPackagingTool,在SDK的platform-tools目录下)命令
aapt dump badging file.apk > fileInfo.xml
此命令用于查看APK包的packageName、versionCode、applicationLabel、
launcherActivity、permission等各种详细信息,请记录应用uses-feature和useslibrary项
iii. 手机连接pc,使用命令:
adb shell dumpsys package > package.xml
此命令可显示手机可供应用查询到的library和feature
iiii. 对比应用需要的与手机声明的feature和library,补上手机缺少的相应feature(声明各个feature的位置可能根据feature不同而在不同的文件里,如果这部分您有疑问,可提交EService进行咨询),恢复出厂设置后即可。
如果您对以上操作有疑问或者满足以上条件后还是出现无法搜索到问题,请提交新的E-Service,将会有工程师为您解答,谢谢!


0 0