我正在使用一个现有的SQLite数据库,我已经查看了大多数教程,并且我让它工作了很短的时间。现在我在复制数据库时收到错误。长话短说,/ data / data /(packageName)/数据库不存在。我在我的模拟器上使用DDMS文件资源管理器添加了该文件夹并且它有效。什么会导致/ databases文件夹无法创建?
private void copyDataBase() throws IOException{
InputStream myInput = dbContext.getAssets().open(DATABASE_NAME);
String outFileName = DATABASE_PATH + DATABASE_NAME;
OutputStream myOutput = new FileOutputStream(outFileName);
byte[] buffer = new byte[1024];
int length;
while ((length = myInput.read(buffer))>0){
myOutput.write(buffer, 0, length);
}
myOutput.flush();
myOutput.close();
myInput.close();
}