【发布时间】:2018-04-09 00:27:19
【问题描述】:
尝试创建数据库,运行时出现此错误:Failed to open database '/storage/emulated/0/database//db.sqlite'
public class G extends Application {
public static Context context;
public static String Sdk_Dir= Environment.getExternalStorageDirectory().getAbsolutePath();
public static String App_Dir=Sdk_Dir+"/database/";
public SQLiteDatabase database;
@Override
public void onCreate() {
super.onCreate();
context=getApplicationContext();
File file=new File(App_Dir);
file.mkdirs();
if (file.exists() && !file.isDirectory()) {
Toast.makeText(context, "error", Toast.LENGTH_SHORT).show();
}
database=SQLiteDatabase.openOrCreateDatabase(App_Dir+"/db.sqlite",null);
}
}
【问题讨论】:
标签: android database sqlite android-studio