Android12报错:MediaProvider:Creatinganon-defaulttopleveldirectory
(2023-09-22 01:03:18)| 分类: androidios |
1.报错
E MediaProvider: Creating a non-default top level directory or deleting an existing one is not allowed!
2.解决
1.修改
-Environment.getExternalStorageDirectory().getAbsolutePath();
+getApplicationContext().getExternalFilesDir(null).getAbsolutePath();
2.从原来的/sdcard下变为自己应用内路径
比如:
"/storage/emulated/0/test/
改为应用内:
————————————————
版权声明:本文为CSDN博主「Android系统攻城狮」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010164190/article/details/126395348
E MediaProvider: Creating a non-default top level directory or deleting an existing one is not allowed!
2.解决
————————————————
版权声明:本文为CSDN博主「Android系统攻城狮」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010164190/article/details/126395348

加载中…