随着 Android 10 中引入的范围存储,不再使用 WRITE_EXTERNAL_STORAGE 权限,我们会收到警告。但是据我所知,在 Q 以下的版本中仍然需要此权限,因此我在权限中添加了 android:maxSdkVersion="28" 。但这并不能消除警告。这是一个错误还是我必须做的其他事情?
1 回答
0
是的,这是一个限制,但您可以使用如下设计工具忽略警告tools:ignore="ScopedStorage"
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" tools:ignore="ScopedStorage" />
您必须在清单元素中添加工具命名空间,如下所示
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
于 2021-03-22T03:24:00.413 回答