Android 10 安装apk 问题记录

2,443 阅读1分钟

今天适配了Android Q时,下载apk后安装报java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/emulated/0/Android/data/com.example.marek.myapplication/files/DownLoad/demo.apk 我是直接从以前代码拷过来的,后来还是stackoverflow好用呀 stackoverflow.com/questions/4… 原来我以前下载的目录是Environment.getExternalStorageDirectory(),filepath文件那里用的是 <external-path />,现在的下载目录是 getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS) filepath文件那里应该用 <external-files-path name="." path="/" />