我正进入(状态
打开失败:
EACCES (Permission denied)
在线上 OutputStream myOutput = new FileOutputStream(outFileName);
我检查了根,然后尝试了android.permission.WRITE_EXTERNAL_STORAGE。
我该如何解决这个问题?
try {
    InputStream myInput;
    myInput = getAssets().open("XXX.db");
    // Path to the just created empty db
    String outFileName = "/data/data/XX/databases/"
            + "XXX.db";
    // Open the empty db as the output stream
    OutputStream myOutput = new FileOutputStream(outFileName);
    // Transfer bytes from the inputfile to the outputfile
    byte[] buffer = new byte[1024];
    int length;
    while ((length = myInput.read(buffer)) > 0) {
        myOutput.write(buffer, 0, length);
    }
    // Close the streams
    myOutput.flush();
    myOutput.close();
    myInput.close();
    buffer = null;
    outFileName = null;
}
catch (IOException e1) {
    // TODO Auto-generated catch block
    e1.printStackTrace();
}