有什么办法可以更改 Flutter 项目的 Package Name 吗?
我想在flutter项目中更改包名和应用名。
适用于 Android 应用名称
hiện hữu AndroidManifest.xml
文件中更改标签名称:
<ứng>ứng>
android:name="io.flutter.app.FlutterApplication"
android:label="TheNameOfYourApp"
对于包名
trong của bạn AndroidManifest.xml
中更改包名(其中 3 个文件夹:main、debug 和 profile,根据你要部署的环境)文件:
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 日
vì 包名 只在构建中更改 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
文件中更改包标识符。
CFBundleIdentifier
com.your.packagename
gia hạn
为避免重命名包和包标识符,您可以在终端中使用以下命令启动项目:
flutter create --org com.yourdomain appname
Tôi là một lập trình viên xuất sắc, rất giỏi!