android构建工具默认在生成的apk中将v4限定符添加到可绘制文件夹

Pan*_*rld 6 android qualifiers build-tools aapt suffix

我已经困惑很长一段时间了.

在构建工具v21.0.0之前,打包的apk包含drawable文件夹结构,如下所示:

res/drawable-hdpi
res/drawable-ldpi
res/drawable-mdpi
res/drawable-hdpi
Run Code Online (Sandbox Code Playgroud)

但是,自v21.0.0以来发生了变化,unzip文件夹结构带有后缀:

res/drawable-hdpi-v4
res/drawable-ldpi-v4
res/drawable-mdpi-v4
res/drawable-hdpi-v4
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. 为什么默认情况下为可绘制文件夹添加了v4后缀?目前,应用程序通常基于更高版本的API构建.我觉得不需要添加v4限定符.
  2. 为什么从v21.0.0开始?我已经完成了几乎所有版本的构建工具,这只发生在v21.0.0之后.
  3. 未来还会有其他资格赛如v6,v9等吗?

非常感谢你提前.