如何在flutter中更改包名称?

有什么方法可以更改Flutter项目的程序包名称吗?

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

回答:

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

 <application

android:name="io.flutter.app.FlutterApplication"

android:label="TheNameOfYourApp"

更改AndroidManifest.xml文件中的包名称:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="your.package.name">

也在build.gradle应用文件夹中的文件中

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


对于 在建只是改变build.gradle

defaultConfig {

applicationId "your.package.name"

minSdkVersion 16

targetSdkVersion 27

versionCode 1

versionName "1.0"

testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

}

Info.plist目录内的文件中更改捆绑标识符ios/Runner

<key>CFBundleIdentifier</key>

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

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

flutter create --org com.yourdomain appname

以上是 如何在flutter中更改包名称? 的全部内容, 来源链接: utcz.com/qa/430479.html

回到顶部