生成签名的 APK 不显示在 Android Studio 中

Posted

技术标签:

【中文标题】生成签名的 APK 不显示在 Android Studio 中【英文标题】:Generate Signed APK isn't displayed in Android Studio 【发布时间】:2020-08-10 10:42:03 【问题描述】:

我使用的是 android Studio 3.6.3,为了将我的应用发布到 Playstore,我需要生成一个签名的 APK。正如我在互联网的多次咨询中了解到的,Menu->Build->generate signed APK中应该有选项。它不在那里。此外,我无法更改我的构建变体,'nothing to show' 会显示。我在一个较旧的答案中找到了在 Project structure 部分设置我的密钥库,这不再可能,至少对我来说是这样。所以我去了 build.gradle,设置了我的 Keystore,导入了 Android-Certificate,把我所有的凭据放在那里。 结果是第 58 行出错,无法获取未知属性“meister”。 我发现生成此签名 APK 的所有选项都不适合我。 我现在不知道怎么帮我,除了问你。

missing option, generate signed APK

【问题讨论】:

【参考方案1】:

在颤振中禁用构建包/ Apk

查看以下链接可能对您有所帮助

https://flutter.dev/docs/deployment/android

https://medium.com/@psyanite/how-to-sign-and-release-your-flutter-app-ed5e9531c2ac

【讨论】:

感谢您的回答。我按照步骤操作,出现新错误:评估根项目“android”时出现问题;第 26 行出错。【参考方案2】:

对于那些在发布 Android Flutter 应用时仍然遇到这个问题的人,我通过以下方式解决了这个问题:

    右键项目根文件夹 -> Flutter -> 在 Android Studio 中打开 Android 模块。 等待 Gradle 同步 瞧!

【讨论】:

【参考方案3】:

似乎是 IDE 的问题。尝试重命名 .androidstudio 文件(通常是 c:/users//.androidstudio 然后重新打开android studio 让我知道它是否有效

【讨论】:

好的,所以在 Mac 上这可能会有所不同。我在隐藏文件夹里找了,没找到。我卸载了 Android Studio 并重新安装了它,没有任何改变。我的错在哪里? 也在应用程序后面的内容文件夹中搜索。不太确定该怎么做。 我在 Parallels 上试了一下,遇到了同样的问题。当我按照您描述的步骤进行操作时,发生了以下情况。每次我重命名它时,我一打开程序就会出现另一个名为 Android Studio 3.6 的新文件夹。【参考方案4】:

我不确定这是否是推荐的方法,但我在 Android Studio 中也没有生成 APK/app bundle 选项。对我有用的是在 Android Studio 中右键单击我的项目的 Android 文件夹。我在新窗口中选择了“Flutter > 在 Android Studio 中打开 Android 模块”。然后我可以在 Android Studio 中看到“构建 > 生成 APK”。

【讨论】:

以上是关于生成签名的 APK 不显示在 Android Studio 中的主要内容,如果未能解决你的问题,请参考以下文章

androidstudio项目签名打包生成apk出错整理

怎么破v1加v2的签名

无法在 android studio 中生成签名的 apk

android如何生成签名apk文件

Android:如何仅通过 Gradle 生成签名 APK? [复制]

Android:Google Map v2 未显示发布 apk 的地图