Google 應(yīng)用無法安裝解決方案
共 1174字,需瀏覽 3分鐘
·
2024-04-16 07:55
和你一起終身學(xué)習(xí),這里是程序員Android
經(jīng)典好文推薦,通過閱讀本文,您將收獲以下知識點(diǎn):
一、 國家或地區(qū)限制導(dǎo)致無法安裝
二、手機(jī)feature不支持導(dǎo)致無法安裝
Google PlayStore應(yīng)用無法安裝的原因:
一、 國家或地區(qū)限制導(dǎo)致無法安裝
某些應(yīng)用只在某些國家和地區(qū)才能使用,所以Google PlayStore會根據(jù)用戶當(dāng)前網(wǎng)絡(luò)情況屏蔽這些應(yīng)用;
此情況屬于正常情況,可以使用對比機(jī)在同樣的網(wǎng)絡(luò)環(huán)境下驗(yàn)證。如果您確實(shí)需要下載,則可通過vpn翻墻搜索下載。
二、手機(jī)feature不支持導(dǎo)致無法安裝
關(guān)于feature 有以下兩種行為
1.手機(jī)確實(shí)沒有相應(yīng)feature,如GPS
屬于正常情況,如果您一定需要下載,則可通過強(qiáng)制聲明此feature方式下載,但是不能保證下載后可以正常安裝以及使用。
2.手機(jī)有但是未聲明相應(yīng)feature,導(dǎo)致系統(tǒng)顯示為缺少對此feature的支持
此類問題解決方案如下:
a. 確保對比機(jī)在同樣網(wǎng)絡(luò)條件下可以搜索到,并將此應(yīng)用下載下來(某某.apk)
b. 獲取 apk Feature 要求
aapt(AndroidAssetPackagingTool)在SDK的\sdk\build-tools\27.0.3目錄下
使用aapt命令可以解析apk信息
解析命令如下:
aapt dump badging file.apk > 某某.xml
使用adb 命令獲取 應(yīng)用,手機(jī)Feature
此命令用于查看APK包的packageName、versionCode、applicationLabel、launcherActivity、permission等各種詳細(xì)信息,請記錄應(yīng)用uses-feature和uses-library項(xiàng)
舉例 app 申請權(quán)限等
3. 查看手機(jī)Feature 支持情況
可以使用以下命令dump手機(jī)library和feature信息
adb shell dumpsys package > 某某.xml
舉例獲取手機(jī) Feature
4. 對比應(yīng)用
對比應(yīng)用需要的與手機(jī)聲明的feature和library,補(bǔ)上手機(jī)缺少的相應(yīng)feature,聲明各個feature的位置可能根據(jù)feature不同而在不同的文件里
至此,本篇已結(jié)束。轉(zhuǎn)載網(wǎng)絡(luò)的文章,小編覺得很優(yōu)秀,歡迎點(diǎn)擊閱讀原文,支持原創(chuàng)作者,如有侵權(quán),懇請聯(lián)系小編刪除。同時感謝您的閱讀,期待您的關(guān)注。
點(diǎn)個在看,方便您使用時快速查找!
