使用自适应启动器图标时的Lint错误

时间:2018-06-13 08:45:15

标签: android lint adaptive-icon

由于我为自己的应用程序使用了自适应启动器图标,因此在构建应用程序时出现了lint错误。

  

错误:清单引用的资源不能因配置而异(版本限定符除外,例如-v21。)在anydpi-v26 [ManifestResource] 中找到变体                                                                                                                                                                                                                                                          机器人:roundIcon =" @ mip映射/ ic_launcher_round" SE   src \ main \ res \ mipmap-anydpi-v26 \ ic_launcher_round.xml:2:不会使用此值   对类型" ManifestResource"的问题的解释:清单中的元素可以引用资源,但这些资源不能在不同配置之间变化(除特殊情况外,按版本除外,除少数特定包属性外,例如应用程序标题和图标。)

我不知道" se" in" android:roundIcon =' @ mipmap / ic_launcher_round' se"来自,如果这是问题。

我使用的是Android Studio 3.1.3(也是在早期版本3.1.2中尝试过的)

有人可以告诉我我做错了什么或问题出在哪里了?

更新 我的ic_launcher_round.xml看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
    <background android:drawable="@color/ic_launcher_background"/>
    <foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>

我有一个调试和发布配置,可以为发布和调试版本使用不同的背景颜色。

0 个答案:

没有答案