manifestPlaceholders = [app_icon: "@mipmap/icon_launcher_mi"]
这个 manifestPlaceholders 属性声明将一个名为 app_icon 的自定义属性注入到 AndroidManifest.xml 文件中,并将该属性的值设置为 @mipmap/icon_launcher_mi。
通常情况下,如果在 AndroidManifest.xml 文件中使用了该属性,它将被替换为指定的值 @mipmap/icon_launcher_mi。例如,可以使用以下方式在 AndroidManifest.xml 文件中引用该属性:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.app"
...>
<application
android:icon="${app_icon}"
android:label="@string/app_name"
...>
...
</application>
</manifest>
在这个例子中,${app_icon} 将被替换为 @mipmap/icon_launcher_mi,因此应用程序的图标将设置为指定的 mipmap 资源文件 icon_launcher_mi。
请注意,在 Gradle 文件中声明的 app_icon 属性值必须是 mipmap 资源文件夹中的图标资源文件名。在上面的示例中,假设 @mipmap/icon_launcher_mi 是应用程序图标的资源文件名。如果该资源文件名不正确,则会导致构建错误。