标签: applicationid

使用不同的应用程序 ID 构建不同风格的 Flutter 应用程序

我对如何正确执行此操作有一些疑问 - Flutter 团队关于使用 Flavors 的文档有些缺乏,到目前为止,教程和文章似乎都来自那些在了解它时发布的人。我很欣赏这里的努力,但也认识到知识是不完整的。

应用程序 ID 可以在多个位置设置,特别是在 AndroidManifest 和 build.gradle 文件中。

例子:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.domain.app">
    <!-- io.flutter.app.FlutterApplication is an android.app.Application that
         calls FlutterMain.startInitialization(this); in its onCreate method.
         In most cases you can leave this as-is, but you if you want to provide
         additional functionality it is fine to subclass or reimplement
         FlutterApplication and put your custom class here. -->
    <uses-permission android:name="android.permission.INTERNET"/>
Run Code Online (Sandbox Code Playgroud)

例子:

    defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        applicationId "com.domain.appname"
        minSdkVersion 23
        targetSdkVersion …
Run Code Online (Sandbox Code Playgroud)

build android-productflavors flutter android-build-flavors applicationid

5
推荐指数
1
解决办法
2585
查看次数