gpt4 book ai didi

flutter - 如何在 flutter 中更改包名称?

转载 作者:IT老高 更新时间:2023-10-28 13:48:20 28 4
gpt4 key购买 nike

有什么办法可以更改 Flutter 项目的 Package Name 吗?

我想在flutter项目中更改包名和应用名。

最佳答案

适用于 Android 应用名称

AndroidManifest.xml 文件中更改标签名称:

 <application
android:name="io.flutter.app.FlutterApplication"
android:label="TheNameOfYourApp"

对于包名

在你的 AndroidManifest.xml 中更改包名(其中 3 个文件夹:main、debug 和 profile,根据你要部署的环境)文件:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="your.package.name">

同样在您的 build.gradle 文件中的 app 文件夹中

defaultConfig {
applicationId "your.package.name"
minSdkVersion 16
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}

最后,更改您的 MainActivity.java 类中的包(如果 MainActivity.java 不可用,请检查 MainActivity.kt)

    package your.package.name;

import android.os.Bundle;
import io.flutter.app.FlutterActivity;
import io.flutter.plugins.GeneratedPluginRegistrant;
public class MainActivity extends FlutterActivity {

更改目录名称:

发件人:

  android\app\src\main\java\com\example\name

收件人:

  android\app\src\main\java\your\package\name


编辑:2018 年 12 月 27 日

对于 包名 只在构建中更改 build.gradle

defaultConfig {
applicationId "your.package.name"
minSdkVersion 16
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}

适用于 iOS

ios/Runner 目录中的 Info.plist 文件中更改包标识符。

<key>CFBundleIdentifier</key>
<string>com.your.packagename</string>

更新

为避免重命名包和包标识符,您可以在终端中使用以下命令启动项目:

flutter create --org com.yourdomain appname

关于flutter - 如何在 flutter 中更改包名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51534616/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com