【问题标题】:Why doesn't Android Studio build release APKs anymore?为什么 Android Studio 不再构建发布 APK?
【发布时间】:2016-06-21 05:13:15
【问题描述】:

上周五,我在 Android Studio 中通过单击 Build > Build APK 从我的应用创建了一些构建。这创建了 4 个文件:

  • app-debug-unaligned.apk
  • app-debug.apk
  • app-release-unaligned.apk
  • app-release.apk

然后我将 app-release.apk 上传到 Play 商店,效果非常好(现已公开)。

今天我也想做,但今天我只得到文件

  • app-debug-unaligned.apk
  • app-debug.apk

正如您在下面的屏幕截图中看到的,发布的 APK 来自上周五(“maart”==“March”和“Vandaag”==“Today”),而我从未做过任何签名的 APK 内容:

this SO-topic(从 2013 年开始,太老了)我读到您需要运行 Generate Signed Apk,创建新的密钥存储路径,还有更多麻烦。与此同时,我确实删除了 .idea/ 文件夹(因为它解决了“APK path is not specified for module”错误),但我不知道为什么这会改变任何事情。

所以我的主要问题是:我怎么能在上周五创建一个app-release.apk,但今天不行了?最重要的是;如何再次构建app-release.apk

欢迎所有提示!

【问题讨论】:

  • Build APK 不构建发布 APK(签名 apk 的)来获取您需要使用的签名 APK Generate Signed APK
  • @tyczj - 那么为什么它在上周五起作用了呢?
  • 会不会是您之前构建的旧apk? tyczj 是对的。调试和发布 apk 也放在不同的文件夹中
  • 这不只是AS中“Build Variants”选项卡下的设置吗?如果我从“调试”更改为“发布”,我会在同一个文件夹中得到一个“app-release.apk”。
  • 通常它停靠在 AS 边缘的某个地方。尝试双击 shift(“Search Everywhere”)并输入“build variant”(这对于在 IDEA/Android Studio 中查找任何操作、工具或首选项很有用)。

标签: android android-studio google-play apk release


【解决方案1】:

只是添加一些打印屏幕,说明 cmets 中讨论的功能在哪里。以下屏幕考虑了 Android Studio (IntelliJ IDEA) 2.0 Beta 6。它可以作为其他人没有找到它的参考。

第一个是Build > Generate Signed APK ...Build Variants 扩展坞已打开。

第二个显示构建变体停靠点的隐藏位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-06
    • 2018-06-10
    • 1970-01-01
    • 2017-03-18
    • 2019-03-18
    • 2011-12-23
    相关资源
    最近更新 更多