Android 安卓可以';无法打开文件

Android 安卓可以';无法打开文件,android,download,apk,android-download-manager,Android,Download,Apk,Android Download Manager,我正在尝试通过DownloadManager从服务器下载apk文件: dm = (DownloadManager) getSystemService(DOWNLOAD_SERVICE); DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url)); request.setMimeType("application/vnd.android.package-archive"

我正在尝试通过DownloadManager从服务器下载apk文件:

dm = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
        DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url));
        request.setMimeType("application/vnd.android.package-archive");
        request.allowScanningByMediaScanner();
        enqueue = dm.enqueue(request);
当下载apk并按下它时,我会收到“无法打开文件消息”
但是如果我通过浏览器而不是DownloadManger下载apk

Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(browserIntent);
apk工作正常。
该设备对“未知源”开放,其版本为4.1.2


我做错了什么?

尝试将apk文件保存到本地存储,然后使用直接文件URI打开它