android 用代码下载 apk后安装出错

wu453973171 2016-08-23 09:35:50
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=content://downloads/my_downloads/76 typ=application/vnd.android.package-archive flg=0x10000000 }


报的是上面的错误

代码如下
 Intent install = new Intent(Intent.ACTION_VIEW);
Uri downloadFileUri = downloadManager.getUriForDownloadedFile(DownLoadThread.DownID);
install.setDataAndType(downloadFileUri, "application/vnd.android.package-archive");
install.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(install);
...全文
311 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
JC.Jancy 2017-02-07
  • 打赏
  • 举报
回复
uri的参数前面要加“file://”
moonFY 2016-08-25
  • 打赏
  • 举报
回复
还有是不是在执行上面代码的时候报的错,还是说安装页面已经打开了后才报的错
moonFY 2016-08-25
  • 打赏
  • 举报
回复
确定你的uri是否正确, 另外我做安装的时候没有加 install.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 这个,不确定是否有影响
一不小心_ 2016-08-24
  • 打赏
  • 举报
回复
startActivity是用于跳转activity的,你的inten没有指定Activity,所以报了No Activity found to handle 这个错

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧