安卓下载apk安装 但是提示应用未安装 是菲律宾的手机
使用My APK安装会有未知安装提示同意后可以安装 不是在My APK安装就提示未安装 但是手机里没有这个权限 我应该怎么做

安卓下载apk安装 但是提示应用未安装 是菲律宾的手机
使用My APK安装会有未知安装提示同意后可以安装 不是在My APK安装就提示未安装 但是手机里没有这个权限 我应该怎么做

阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
你遇到的问题是安卓下载的APK文件在菲律宾的手机上提示应用未安装,使用My APK安装可以安装,但是不在My APK安装就提示未安装。这个问题可能是由于菲律宾的手机没有安装未知来源应用的权限导致的。
解决方案:
<uses-permission android:name="android.permission.INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.INSTALL_SHORTCUT" />
这两个权限是用于安装应用和安装快捷方式的。
android {
...
defaultConfig {
...
usesPermission("android.permission.INSTALL_PACKAGES")
usesPermission("android.permission.INSTALL_SHORTCUT")
}
}
这两个权限是用于安装应用和安装快捷方式的。
-keep class android.permission.** { *; }
这行代码是用于保留Android权限类的。
如果以上解决方案仍然不能解决问题,你可以尝试使用以下命令来安装APK文件:
pm install -r path/to/apk/file.apk
这行命令是用于安装APK文件的,-r参数是用于安装未知来源应用的。
如果你仍然遇到问题,可以尝试使用以下命令来检查APK文件的安装日志:
pm install -r path/to/apk/file.apk --log
这行命令是用于安装APK文件并输出安装日志的。