Auf dem Emulator kann kein Verzeichnis unter / storage / emulated / 0 erstellt werden.
Ich versuche, ein Verzeichnis auf meinem Android-Emulator zu erstellen, aber ich kann es nicht. Ich habe bereits die Berechtigung für das Manifest write_storage und erhalte keine Fehler, aber mkdir () gibt false zurück. Ich überprüfe, ob der externe Speicher auch beschreibbar ist und es ist, es funktioniert auf physischen Geräten mein Code:
/// Cria uma nova pasta para colocar o backup
File direct = new File(Environment.getExternalStorageDirectory(),
"/Financas RW Backup");
try {
if (!direct.exists()) {
if(isExternalStorageWritable()&&isExternalStorageReadable()) {
if( direct.mkdir()) {
fachada.showMessage(ExportImportDB.this," Criado");
}else{
fachada.showMessage(ExportImportDB.this," Não Criado");
}
}
}
} catch (Exception e) {
fachada.showMessage(this, e.toString());
}