今天在Android 10 下遇到了这个问题
android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14)
再添加了WRITE_EXTERNAL_STORAGE和READ_EXTERNAL_STORAGE权限的情况下还是不能解决问题。
解决方法就是在AndroidManifest.xml文件中的application标签添加如下属性:
android:requestLegacyExternalStorage="true"
在此做个记录。