gpt4 book ai didi

android - 无法在模拟器上的/storage/emulated/0 上创建目录

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:36:48 24 4
gpt4 key购买 nike

我想在我的 android 模拟器上创建一个目录,但我做不到,我已经有 list write_storage 的权限,我没有得到任何错误,但 mkdir() 返回 false,我验证外部存储是否是也是可写的,它适用于物理设备我的代码:

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

最佳答案

你必须选择:

  • compileSdkVersiontargetSdkVersion 降级到 build.gradle 中的较低版本
  • Android 6需要在运行时请求写入权限.

我个人不建议第一个。更多信息请查看:

希望这对您有所帮助!

关于android - 无法在模拟器上的/storage/emulated/0 上创建目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36084959/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com