Google Play Store 應用無法安裝解決方案
本篇文章主要介紹 Android
開發中的 Google play Store 應用 部分知識點,通過閱讀本篇文章,您將收穫以下內容:
一、Google+Play/">Google Play Store 應用無法安裝解決方案
Google PlayStore應用無法安裝的原因:
1. 國家或地區限制導致無法安裝
某些應用只在某些國家和地區才能使用,所以 Google PlayStore
會根據使用者當前網路情況遮蔽這些應用;
此情況屬於正常情況,可以使用對比機在同樣的網路環境下驗證。如果您確實需要下載,則可通過 vpn
翻牆搜尋下載。
2. 手機 feature
不支援導致無法安裝
關於 feature
有以下兩種行為
- a.手機確實沒有相應
feature
,如GPS
屬於正常情況,如果您一定需要下載,則可通過強制宣告此 feature
方式下載,但是不能保證下載後可以正常安裝以及使用。
- b.手機有但是未宣告相應
feature
,導致系統顯示為缺少對此feature
的支援
此類問題解決方案如下:
-
確保對比機在同樣網路條件下可以搜尋到,並將此應用下載下來(某某.apk)
-
獲取 apk Feature 要求
aapt( AndroidAssetPackagingTool
)在SDK的 \sdk\build-tools\27.0.3
目錄下
使用 aapt
命令可以解析 apk
資訊
解析命令如下:
aapt dump badging file.apk > 某某.xml

使用adb 命令獲取 應用,手機Feature
此命令用於檢視APK包的 packageName、versionCode、applicationLabel、launcherActivity、permission
等各種詳細資訊,請記錄應用 uses-feature
和 uses-library
項

舉例 app 申請許可權等
- 檢視手機Feature 支援情況
可以使用以下命令 dump
手機 library
和 feature
資訊
adb shell dumpsys package > 某某.xml

舉例獲取手機 Feature
- 對比應用需要的與手機宣告的
feature
和library
,補上手機缺少的相應feature
,宣告各個feature
的位置可能根據feature
不同而在不同的檔案裡
至此,本篇已結束,如有不對的地方,歡迎您的建議與指正。期待您的關注,
感謝您的閱讀,謝謝!
如有侵權,請聯絡小編,小編對此深感抱歉,同時小編會立即停止侵權行為。
公眾號ID:ProgramAndroid
獲取更多資訊

微信公眾號:ProgramAndroid
我們不是牛逼的程式設計師,我們只是程式開發中的墊腳石。
我們不傳送紅包,我們只是紅包的搬運工。

點選閱讀原文,獲取更多福利
