可能是由于程序没有正确处理媒体文件权限导致的崩溃。您可以按照以下步骤来处理该问题:
if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
//如果没有权限,请求授权
ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, MY_PERMISSIONS_REQUEST_READ_EXTERNAL_STORAGE);
} else {
//已经授权,可以进行读取文件操作
//...
}
minSdkVersion 21
targetSdkVersion 28
这些步骤应该可以解决崩溃问题。