flutter AndroidManifest.xml中的${applicationName}是什么意思?

问题描述 投票:0回答:1

AndroidManifext.xml
有这个代码:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.skeleton">
   <application
        android:label="skeleton"
        android:name="${applicationName}"
        android:icon="@mipmap/ic_launcher">

applicationName
的内插值是多少?

android flutter manifest
1个回答
13
投票

此值由 Flutter Gradle 插件设置。

它可以有 2 个值:

如果您启用了 multidex 并且您的应用程序的 minSdk 小于 20,则此值将为

io.flutter.app.FlutterMultiDexApplication
.

否则会是

android.app.Application
.

您可以通过设置

base-application-name
属性(例如,在您的 android 文件夹的 gradle.properties 中)来覆盖此值。

来源-
颤振.gradle
颤振.gradle.kts

请记住,您始终可以检查生成的 APK(在

build/app/outputs/flutter-apk
中)以查看最终清单中的值。或者您可以阅读
build/app/intermediates/merged_manifests/debug/AndroidManifest.xml
.

中的合并清单
© www.soinside.com 2019 - 2024. All rights reserved.