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());
    }

Antworten auf die Frage(4)

Ihre Antwort auf die Frage