Tom是个码农 2025-01-09 18:12 采纳率: 31.4%
浏览 23
已结题

安卓下载apk安装 但是提示应用未安装 是国外的手机

安卓下载apk安装 但是提示应用未安装 是菲律宾的手机

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

img

  • 写回答

20条回答 默认 最新

  • 阿里嘎多学长 2025-01-09 18:12
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    解决方案

    你遇到的问题是安卓下载的APK文件在菲律宾的手机上提示应用未安装,使用My APK安装可以安装,但是不在My APK安装就提示未安装。这个问题可能是由于菲律宾的手机没有安装未知来源应用的权限导致的。

    解决方案:

    1. 在APK文件的AndroidManifest.xml文件中添加以下代码:
    <uses-permission android:name="android.permission.INSTALL_PACKAGES" />
    <uses-permission android:name="android.permission.INSTALL_SHORTCUT" />
    

    这两个权限是用于安装应用和安装快捷方式的。

    1. 在APK文件的build.gradle文件中添加以下代码:
    android {
        ...
        defaultConfig {
            ...
            usesPermission("android.permission.INSTALL_PACKAGES")
            usesPermission("android.permission.INSTALL_SHORTCUT")
        }
    }
    

    这两个权限是用于安装应用和安装快捷方式的。

    1. 在APK文件的proguard-rules.pro文件中添加以下代码:
    -keep class android.permission.** { *; }
    

    这行代码是用于保留Android权限类的。

    1. 重新编译APK文件,并将其上传到菲律宾的手机上安装。

    如果以上解决方案仍然不能解决问题,你可以尝试使用以下命令来安装APK文件:

    pm install -r path/to/apk/file.apk
    

    这行命令是用于安装APK文件的,-r参数是用于安装未知来源应用的。

    如果你仍然遇到问题,可以尝试使用以下命令来检查APK文件的安装日志:

    pm install -r path/to/apk/file.apk --log
    

    这行命令是用于安装APK文件并输出安装日志的。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月9日
  • 创建了问题 1月9日