的问题太多了,我也遇到 了
你路径对么,具体报什么错呢
Context cont = this.getApplicationContext();
String s = cont.getDatabasePath("info.db")+"";
SQLiteDatabase db = SQLiteDatabase.openDatabase(s,null,SQLiteDatabase.OPEN_READONLY);
这样就可以了,试过了
你写的SD卡的存储路径不对,改成 String path = Environment.getExternalStorageDirectory().getAbsolutePath();
可能的手机没有获得root权限,要么就是加进去了但是你看不到
首先你得打开Android Device Monitor
找到你虚拟机对应应用的位置(我的是在data目录下的data目录里) ,选中你的数据库文件,然后在Android Device Monitor的右上角的位置,点击然后选择导出位置即可导出你想要的文件
(PS: 如果你是手机,那么手机必须是在root了之后,才能看到)