调试横幅是不是会在 Android Studio 构建应用程序包时自动消失

Posted

技术标签:

【中文标题】调试横幅是不是会在 Android Studio 构建应用程序包时自动消失【英文标题】:Does the debug banner automatically disappear on app bundle build from Android Studio调试横幅是否会在 Android Studio 构建应用程序包时自动消失 【发布时间】:2021-05-19 20:39:48 【问题描述】:

我已将我的应用提交到 Google Play 商店以供审核。我的理解(也许是天真)是,当从 android Studio 创建应用程序构建时,出现在右上角的 Debug 横幅会自动消失。

上传应用程序构建(.aab 文件),然后在内部测试模式下通过 Google Play 商店下载后,我注意到调试横幅仍然存在。直到现在我才注意到。这是我后来发送的公开发布的同一个应用程序版本 - 目前正在等待 Google 的审查。

虽然在 Google Play 控制台上可以看到应用在各种设备上的外观的屏幕截图,但我注意到没有调试横幅。

我担心我的应用会在应用商店上线并在右上角贴上一个丑陋的“调试”横幅是对的吗,或者这 - 通过魔法仙女的力量 - 会以某种方式消失在应用发布之前?

或者也许是谷歌的权力会注意到明显的错误并拒绝应用程序上线?

【问题讨论】:

【参考方案1】:

此横幅仅对 Debug 构建可见。如果您创建 Release 构建,则此横幅将不可见。

你也可以永远摆脱这个横幅: https://medium.com/@apmntechdev/how-to-remove-debug-banner-in-flutter-5bb1727bbf5c

【讨论】:

我刚刚重新检查了我的 build.gradle 文件,它看起来像是一个正确的发布版本 (signingConfig signingConfigs.release)。我想我的困惑是为什么应用程序的内部下载,使用应用程序构建,仍然显示调试横幅 - 你会希望它从发布应用程序构建中删除(? 你能告诉我你是如何创建发布版本的吗?是的,此横幅在发布版本中不可见 在 build.gradle 中将 'signingConfig signingConfigs.debug' 更改为 'signingConfig signingConfigs.release' 后,在命令行中使用 'flutter build appbundle' 我相信你不必改变这一点。请检查flutteragency.com/make-release-apk-from-android-studio和flutter.dev/docs/deployment/android 那是flutter.dev/docs/deployment/android 我跟着信。如果您在 Signing the App -> Configure Signing in Gradle 下进行检查 ..... 它会显示将“signingConfigs.debug”更改为“signingConfigs.release”的说明(?)

以上是关于调试横幅是不是会在 Android Studio 构建应用程序包时自动消失的主要内容,如果未能解决你的问题,请参考以下文章

在 Intellij / Android Studio 中调试 Gradle 构建文件

Android Studio 调试快捷键

android studio怎么使用真机调试

android studio 与手机连接调试

Android studio中的调试(Debug)按钮具体用法

Android Studio 无线真机调试