Android Studio apk工作Android 9 max,但Android 10和11显示此错误任何人都有解决



输入图片描述

应用程序工作6,7,8,9,但Android 10和11不工作新的存储策略任何人帮助你可以检查代码

android 10添加android:requestLegacyExternalStorage="true"在

中的manifest.xml文件中
<application
android:requestLegacyExternalStorage="true"  //add this line
<application/>

对于android 11,如果它小于Build.VERSION_CODES,你必须显式检查版本。然后保存图片,就像你现在保存的那样,在其他部分你必须创建这样的文件:

File file=new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).getPath(),yourdirectoryname));