application中找不到 android:requestLegacyExternalStorage=“true”
时间: 2024-01-30 11:07:56 浏览: 149
如果在`AndroidManifest.xml`文件中添加`android:requestLegacyExternalStorage="true"`属性时找不到`application`标签,可以尝试以下方法:
1. 确保你的`AndroidManifest.xml`文件中包含`<manifest>`标签,`<application>`标签,以及其他必要的标签,比如`<activity>`标签。
2. 在`<application>`标签内部添加`android:requestLegacyExternalStorage="true"`属性。例如:
```xml
<application
android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:requestLegacyExternalStorage="true">
<!-- Your activities, services, content providers, etc. -->
</application>
```
3. 如果你使用的是Android Studio,可以尝试在`AndroidManifest.xml`文件中按下`Alt+Enter`组合键,然后选择`Add tools:replace="android:requestLegacyExternalStorage"`选项。
如果上述方法不起作用,你可以尝试升级你的应用程序以使用Android 11的存储权限模型,并使用新的API来访问外部存储空间。
阅读全文