【问题标题】:How can I change the package name in flutter while the application is related to Firebase?当应用程序与 Firebase 相关时,如何在颤振中更改包名称?
【发布时间】:2020-05-29 22:43:52
【问题描述】:

我想更改我的 android 应用程序的包名称,以便它在我的 Firebase 项目中更改。 有什么解决办法吗? 或者我应该从我的 Firebase 项目中删除它并重新添加它? 感谢提前

【问题讨论】:

  • 这能回答你的问题吗? How to change package name in flutter?
  • 您可以在同一个 Firebase 项目中添加一个新应用,并在那里指定您当前应用的包名称。
  • 只需在应用的 build.gradle 中更改您的 applicationId 即可。

标签: android firebase flutter dart


【解决方案1】:

如评论中所述,您只需将新的 Android 应用添加到现有的 Firebase 项目,并使用新的包名称即可。完成此操作后,下载更新后的 google-services.json 并将其添加到您的应用中。

请注意,Firebase 不使用您的 Java 代码中的实际包名称,而是使用您应用的 build.gradle 文件中的 applicationId。

当您最初在 Android Studio 中创建项目时,包名和应用程序 ID 将具有相同的值。但是,如果您将代码重构到不同的包中,则不会更新应用程序 ID。这就解释了为什么在这样的重构之后应用程序将继续工作。

【讨论】:

    猜你喜欢
    • 2019-01-03
    • 1970-01-01
    • 1970-01-01
    • 2020-08-12
    • 2021-06-14
    • 2019-07-18
    • 2019-05-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多