Flutter应用重命名插件flutter_rename_app_plus的使用

Pub

Awesome Flutter

Awesome Flutter

License

Rename Flutter applications in one command.

此插件假设您使用flutter create命令行创建了您的Flutter项目。

使用方法

添加依赖

pubspec.yaml文件中添加以下依赖:

dev_dependencies:
  flutter_test:
    sdk: flutter
  flutter_rename_app_plus:

运行以下命令以获取依赖项:

flutter pub get

定义设置

pubspec.yaml文件中定义以下设置:

flutter_rename_app_plus:
  application_name: 银行应用
  dart_package_name: bank_app
  application_id: com.android.bank
  bundle_id: com.ios.bank
  android_package_name: com.bank.app
设置项 描述 是否必需
application_name 应用程序的名称
dart_package_name Dart包名(用于libtest目录中的所有导入)
application_id Android的application_id,必须在Play Store上唯一
bundle_id iOS的bundle_id,必须在Apple Store上唯一
android_package_name Android的package_name,仅用于Android文件架构

运行插件

确保当前工作目录为项目的根目录。

确保在出现问题时能够恢复到之前的状态,例如在运行插件之前提交您的工作。

运行以下命令:

flutter pub get
flutter pub run flutter_rename_app_plus

完整示例代码

以下是完整的示例代码:

// 文件路径: example/lib/main.dart

import 'package:example/screens/home.dart'; // 导入主页面
import 'package:flutter/material.dart';     // 导入Flutter核心库

void main() => runApp(MyApp()); // 启动应用

class MyApp extends StatelessWidget { // 定义无状态的Widget
  [@override](/user/override)
  Widget build(BuildContext context) {
    return MaterialApp( // 创建MaterialApp实例
      home: Home(), // 设置主页面
    );
  }
}

更多关于Flutter应用重命名插件flutter_rename_app_plus的使用的实战教程也可以访问 https://www.itying.com/category-92-b0.html

1 回复

更多关于Flutter应用重命名插件flutter_rename_app_plus的使用的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


flutter_rename_app_plus 是一个用于重命名 Flutter 应用的插件。它可以帮助你快速更改应用的显示名称、包名、iOS 和 Android 的配置等。以下是使用 flutter_rename_app_plus 插件的步骤:

1. 安装插件

首先,你需要在 pubspec.yaml 文件中添加 flutter_rename_app_plus 插件的依赖:

dev_dependencies:
  flutter_rename_app_plus: ^1.0.0

然后运行 flutter pub get 来安装插件。

2. 配置插件

pubspec.yaml 文件中,你可以配置插件的参数。以下是一个示例配置:

flutter_rename_app_plus:
  app_name: "My New App Name"
  ios:
    bundle_id: "com.example.mynewapp"
  android:
    application_id: "com.example.mynewapp"
  • app_name: 应用的显示名称。
  • ios.bundle_id: iOS 应用的 Bundle ID。
  • android.application_id: Android 应用的 Application ID。

3. 运行插件

在终端中运行以下命令来应用更改:

flutter pub run flutter_rename_app_plus

这个命令会根据你在 pubspec.yaml 中的配置,自动更新应用的显示名称、包名以及相关的配置文件。

4. 检查更改

运行命令后,插件会自动更新以下文件:

  • Android:
    • android/app/src/main/AndroidManifest.xml
    • android/app/build.gradle
  • iOS:
    • ios/Runner/Info.plist
    • ios/Runner.xcodeproj/project.pbxproj

你可以检查这些文件,确保更改已正确应用。

5. 重新构建应用

最后,重新构建你的应用以确保所有更改生效:

flutter build apk  # 构建 Android APK
flutter build ios  # 构建 iOS 应用

注意事项

  • 在更改包名或 Bundle ID 后,你可能需要重新配置一些与包名相关的服务(如 Firebase、Google Maps 等)。
  • 如果你使用的是 Git,建议在运行插件之前提交当前更改,以便在出现问题时可以轻松回滚。

示例

假设你想将应用名称改为 “My Awesome App”,并将包名改为 com.example.myawesomeapp,你的 pubspec.yaml 文件应如下所示:

flutter_rename_app_plus:
  app_name: "My Awesome App"
  ios:
    bundle_id: "com.example.myawesomeapp"
  android:
    application_id: "com.example.myawesomeapp"
回到顶部