我通过这种方式更改程序中的SQLite数据库路径:`
public EDataHelper(Context context){ super(context," /mnt/sdcard/E_Data/E.db" ;, null,version);
我对某些设备没有任何问题 但最近我在一些设备中理解这不起作用,我得到: java.lang.RuntimeException:无法启动活动ComponentInfo:android.database.sqlite.SQLiteCantOpenDatabaseException:未知错误(代码14):无法打开数据库错误
将代码更改为:super(context, DB_NAME, null, version);
后,它就可以了
但我想改变Db路径..
任何人都可以帮助我设置路径在所有设备中的工作方式?
谢谢你的帮助
`