这个问题是没有把下载地址放在SDCard中导致的,如果下载没有指定下载路径将会下到你的应用的cache中,其他应用是没有权限来打开这个文件的,所以你要指定到SDCard中,这样才可以使用安装器来安装

一下代码是指定下载地址的

request.setDestinationInExternalFilesDir(getActivity(),
                Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getAbsolutePath(),
                appType.name+”.apk”);

之后我会出个详细的博文来显示如何调用DownloadManager下载和打开APK文件

版权声明:本文为Jabba93原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/Jabba93/p/3432523.html