我运行./gradlew :app:lint任务以生成报告。
其中之一是Media Capabilities property not specified?
../../src/main/AndroidManifest.xml:6:应用访问 MediaStore.Video,但缺少带有 android.content.MEDIA_CAPABILITIES 声明的标签
3 xmlns:tools="http://schemas.android.com/tools"
4 package="com.example.myapp">
5
6 <application
7 android:name=".App"
8 android:allowBackup="false"
9 android:icon="@mipmap/ic_launcher"
Run Code Online (Sandbox Code Playgroud)
在 Android 12 及更高版本中,打开媒体文件的应用应明确指定其不支持的媒体格式,以便操作系统可以提供转码文件。要抑制此错误,请使用问题 ID“MediaCapabilities”,如抑制警告和错误部分所述。
如何解决?
我没有在我的应用程序中使用任何媒体功能,并且仍然会遇到此 lint 问题。
我只是抑制了错误来“修复”它。Android Lint 似乎出现误报。
<application
tools:ignore="MediaCapabilities">
</application>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
172 次 |
| 最近记录: |