Java 下载管理器在实际设备上不工作

Java 下载管理器在实际设备上不工作,java,android,Java,Android,下载文件在emulator中工作正常,但在真实设备上不工作您是否向AndroidManifest.xml添加了权限? 这件事发生在我身上,我就这样解决了 DownloadManager downloadManager; downloadManager = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE); Uri uri = Uri.parse

下载文件在emulator中工作正常,但在真实设备上不工作

您是否向AndroidManifest.xml添加了权限? 这件事发生在我身上,我就这样解决了

 DownloadManager downloadManager;
                downloadManager = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE);
                Uri uri = Uri.parse(link);
                DownloadManager.Request request = new DownloadManager.Request(uri);
                request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
                Long reference = downloadManager.enqueue(request);


检查URL。它不能是本地主机url。我不明白的是,这是一种许可类型的主机
<uses-permission android:name="android.permission.INTERNET" />