极力推荐Android 开发大总结文章:欢迎收藏
程序员Android 力荐 ,Android 开发者需要的必备技能

 

本篇文章主要介绍 Android 开发中的Google play Store 应用 部分知识点,通过阅读本篇文章,您将收获以下内容:

一、Google Play Store 应用无法安装解决方案

Google PlayStore应用无法安装的原因:

1. 国家或地区限制导致无法安装

某些应用只在某些国家和地区才能使用,所以Google PlayStore会根据用户当前网络情况屏蔽这些应用;

此情况属于正常情况,可以使用对比机在同样的网络环境下验证。如果您确实需要下载,则可通过搜索下载。

2. 手机feature不支持导致无法安装

关于feature 有以下两种行为

  • a.手机确实没有相应feature,如GPS

属于正常情况,如果您一定需要下载,则可通过强制声明此feature方式下载,但是不能保证下载后可以正常安装以及使用。

  • b.手机有但是未声明相应feature,导致系统显示为缺少对此feature的支持

此类问题解决方案如下:

  1. 确保对比机在同样网络条件下可以搜索到,并将此应用下载下来(某某.apk)

  2. 获取 apk Feature 要求

aaptAndroidAssetPackagingTool)在SDK的\sdk\build-tools\27.0.3目录下
使用aapt命令可以解析apk信息
解析命令如下:

aapt dump badging file.apk > 某某.xml

使用adb 命令获取 应用,手机Feature

此命令用于查看APK包的packageName、versionCode、applicationLabel、launcherActivity、permission等各种详细信息,请记录应用uses-featureuses-library

举例 app 申请权限等

 

  1. 查看手机Feature 支持情况

可以使用以下命令dump手机libraryfeature信息

adb shell dumpsys package > 某某.xml

举例获取手机 Feature

  1. 对比应用需要的与手机声明的featurelibrary,补上手机缺少的相应feature,声明各个feature的位置可能根据feature不同而在不同的文件里

至此,本篇已结束,如有不对的地方,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!

如有侵权,请联系小编,小编对此深感抱歉,届时小编会删除文章,立即停止侵权行为,请您多多包涵。

既然都看到这里,领两个红包在走吧!
以下两个红包每天都可以领取

1.支付宝搜索 522398497,或扫码支付宝红包海报。

支付宝扫一扫,每天领取大红包

2.微信红包,微信扫一扫即可领取红包

 

微信扫一扫,每天领取微信红包

小礼物走一走,来简书关注我

更多相关文章

  1. Android开发笔记(一)
  2. Android中获取手机支持的硬件解码器类型以及对应的解码器名称
  3. android init.rc 分析
  4. Android性能测试(内存、cpu、fps、流量、GPU、电量)——adb篇
  5. android与gitlab的结合使用
  6. 在Ubuntu上下载、编译和安装Android最新源代码(转载)
  7. Eclipse 连接 MUMU模拟器
  8. Google收购Skype的最好理由:Android
  9. 如何启用Google Play App签名

随机推荐

  1. Android(安卓)webkit 事件传递流程通道分
  2. android 分支 详解
  3. 动态添加权限
  4. android中的 touch事件
  5. Android(安卓)RecyclerView DiffUtil 局
  6. 2017 年你应该了解的Android(安卓)库
  7. Android数据存储简介
  8. Android学习笔记7&s3c2440学习系列8
  9. android fragments
  10. Android(安卓)自定义控件