Android studio - 生成已签名的 APK 损坏
Android studio - Generate signed APKs broke
我刚刚将我的 Android 工作室更新到版本 2021.1.1 Canary 12。
在努力让它工作之后,我还必须将我的 Gradle 和 Gradle 插件升级到 7.0.2。
现在我可以编译我的项目并在我的手机上启动我的应用程序,一切正常。但是当我尝试生成签名 APK 时,构建后我收到一条奇怪的消息:
为具有 0 个构建变体的模块 'android-mobile-app-XXXX.app' 成功生成了 APK:
尽管构建似乎成功了,但我无法在任何地方找到生成的 APK(并且考虑到给我该错误所需的时间,我什至不认为它正在构建任何东西)。
现在,多年来我每周都生成一个 APK,所以我知道我如何处理文件夹、不同的构建变体输出文件夹等......
我生成 APK 的方式没有任何变化。我通过 AS 完成并遵循非常标准的程序。
有人可以指出我在这里缺少什么吗?我假设有一种方法可以在生成签名 APK 时 select 特定的构建变体,它是如何工作的?
PS:显然,我在此过程中select使用我的变体:
PS2:我可以毫无问题地生成调试 APK。
经过几天的挣扎,我最终转向了 Bundle。它对我来说达到了同样的目的,而且它确实有效......这就是我的解决方案。
新的 Android Studio Bumblebee 有问题,它说
“为具有 0 个构建变体的模块 'PrasavWatch.app' 成功生成了 APK:”但它也在所需的包中构建了 APK,您可以在那里找到它..
我有 gradle 版本 7.0.2
error with 0 build variants:
正在展示
升级到 7.2.0 解决了这个问题。
然后我遇到了另一个问题,我不得不将首选项升级到:
classpath "com.google.firebase:perf-plugin:1.4.1"
更新gradle到最新版本,这将解决这个问题
将我的 Gradle 从 6.7.1 更新到 7.2 解决了我在 Android Studio Bumblebee
中的问题
注意:此更新版本的 Gradle 将需要 Java 11 JDK 至 运行
只需升级项目即可解决问题。打开 android 工作室时会显示一个弹出窗口。
好吧,这个版本的 Android Studio 中有一个错误。当您构建 APK 时,它没有正确地 link 文件,但它确实构建了它。如果您构建 AAB 文件并单击定位按钮,APK 文件将在其旁边。按照以下步骤重现:
- 构建 APK
- 验证它是用 0 个输出变体构建的
- 构建应用程序包
- 在第三步中点击 link 构建变体
- 在打开的文件夹/目录中你会看到新生成的AAB和APK文件
这是新 android 工作室中的一个问题。
但这会在所需文件夹中创建 apk。
请检查该文件夹中的 apk。
我刚刚将我的 Android 工作室更新到版本 2021.1.1 Canary 12。 在努力让它工作之后,我还必须将我的 Gradle 和 Gradle 插件升级到 7.0.2。 现在我可以编译我的项目并在我的手机上启动我的应用程序,一切正常。但是当我尝试生成签名 APK 时,构建后我收到一条奇怪的消息: 为具有 0 个构建变体的模块 'android-mobile-app-XXXX.app' 成功生成了 APK:
尽管构建似乎成功了,但我无法在任何地方找到生成的 APK(并且考虑到给我该错误所需的时间,我什至不认为它正在构建任何东西)。 现在,多年来我每周都生成一个 APK,所以我知道我如何处理文件夹、不同的构建变体输出文件夹等...... 我生成 APK 的方式没有任何变化。我通过 AS 完成并遵循非常标准的程序。
有人可以指出我在这里缺少什么吗?我假设有一种方法可以在生成签名 APK 时 select 特定的构建变体,它是如何工作的?
PS:显然,我在此过程中select使用我的变体:
PS2:我可以毫无问题地生成调试 APK。
经过几天的挣扎,我最终转向了 Bundle。它对我来说达到了同样的目的,而且它确实有效......这就是我的解决方案。
新的 Android Studio Bumblebee 有问题,它说 “为具有 0 个构建变体的模块 'PrasavWatch.app' 成功生成了 APK:”但它也在所需的包中构建了 APK,您可以在那里找到它..
我有 gradle 版本 7.0.2
error with 0 build variants:
正在展示 升级到 7.2.0 解决了这个问题。
然后我遇到了另一个问题,我不得不将首选项升级到:
classpath "com.google.firebase:perf-plugin:1.4.1"
更新gradle到最新版本,这将解决这个问题
将我的 Gradle 从 6.7.1 更新到 7.2 解决了我在 Android Studio Bumblebee
中的问题注意:此更新版本的 Gradle 将需要 Java 11 JDK 至 运行
只需升级项目即可解决问题。打开 android 工作室时会显示一个弹出窗口。
好吧,这个版本的 Android Studio 中有一个错误。当您构建 APK 时,它没有正确地 link 文件,但它确实构建了它。如果您构建 AAB 文件并单击定位按钮,APK 文件将在其旁边。按照以下步骤重现:
- 构建 APK
- 验证它是用 0 个输出变体构建的
- 构建应用程序包
- 在第三步中点击 link 构建变体
- 在打开的文件夹/目录中你会看到新生成的AAB和APK文件
这是新 android 工作室中的一个问题。 但这会在所需文件夹中创建 apk。
请检查该文件夹中的 apk。