首页 > 解决方案 > Gradlew bundleRelease 不会在 react-native 中生成发布 apk

问题描述

我尝试获取应用程序的 apk。我以前做得很好。但是,我今天尝试使用获取其他应用程序的 apk,但它没有给我发布 apk。为什么 ?

我按照以下步骤操作: 在此处输入链接描述

通常需要 2-3 分钟,但现在只持续 3 秒并且不会生成 apk

它说:

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 6.0 不兼容。使用“--warning-mode all”显示各个弃用警告。请参阅 https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings

标签: react-native-android

解决方案


我有同样的问题。以下命令对我有用:

./gradlew bundleRelease命令之后,我们得到了我们应用程序的.aab版本。要获取 APK,您应该使用以下命令在任何设备上运行具有发布版本的应用程序。

  • 确保您已连接安卓设备
  • 对于生产就绪的应用程序,首先您必须从设备中删除以前的应用程序

在中运行此命令your-project/

react-native run-android --variant=release

然后APK可以在android/app/build/outputs/apk/release

希望这可以帮助


推荐阅读