Android TV 9投影仪侧载APK遇INSTALL_FAILED_INVALID_INSTALL_LOCATION错误求助
解决INSTALL_FAILED_INVALID_INSTALL_LOCATION错误的方案
错误原因
INSTALL_FAILED_INVALID_INSTALL_LOCATION 通常是因为你要安装的APK在配置中指定了优先或只能安装到外部存储(SD卡),但你的Surewheel SW10投影仪要么没有可写入的外部存储设备,要么系统封闭性限制了外部存储的安装权限,导致无法满足APK的安装位置要求。
可行解决步骤
1. 强制将APK安装到内部存储
使用ADB的-f参数强制指定安装到设备内部存储,忽略APK原本的安装位置配置,执行以下命令:
adb install -f filemanagerplus.apk
如果之前尝试过安装失败,可加上-r参数覆盖已有的残留安装文件:
adb install -r -f filemanagerplus.apk
2. 检查并修改系统默认安装位置
先查看当前系统的默认安装位置:
adb shell pm get-install-location
返回值说明:
0:自动选择位置1:强制安装到内部存储2:强制安装到外部存储
如果当前值是2,修改为1强制内部安装:
adb shell pm set-install-location 1
修改后再重新执行普通的adb install命令即可。注意:部分封闭系统可能限制该命令的执行权限,若提示权限错误则跳过此步骤。
3. 更换适配内部存储的文件管理器APK
如果上述方法无效,可能是目标APK本身的存储依赖问题,换用明确支持内部存储安装的Android TV版文件管理器,比如Solid Explorer TV版、FX File Explorer TV版,再通过ADB执行安装命令即可。
内容的提问来源于stack exchange,提问作者Golden Melky
相关产品推荐
相关产品推荐

