首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gradlew bundleRelease在react本机中不生成释放apk

Gradlew bundleRelease在react本机中不生成释放apk
EN

Stack Overflow用户
提问于 2019-06-13 08:30:56
回答 8查看 44.8K关注 0票数 25

我试着得到一个应用程序。我以前做过很好。然而,我今天试着使用其他应用程序的get apk,但它并没有给我发布apk。为什么?

我遵循以下步骤:在这里输入链接描述

通常,它需要2-3分钟,但现在它只持续3秒,不会产生apk。

上面写着:

在此构建中使用了不推荐的Gradle特性,使其与Gradle 6.0不兼容。使用请参阅警告

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2019-07-24 10:27:23

我也有同样的问题。以下命令为我服务:

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

  • 确保你已经连接了一个android设备
  • 对于生产就绪的应用程序,首先您必须从设备中删除之前的应用程序。

your-project/中运行此命令

代码语言:javascript
复制
react-native run-android --variant=release

然后在android/app/build/outputs/apk/release中可以找到APK。

希望这能有所帮助

票数 54
EN

Stack Overflow用户

发布于 2019-07-30 08:07:45

简短的答案使用gradlew assembleRelease代替。

不是简单的回答:)使用gradlew bundleRelease的命令构建了一个android。阅读:apk (.apk)与app束(.aab)的差异和这个:https://developer.android.com/guide/app-bundle AAB文件是新的,并不是所有的商店都支持它。

票数 40
EN

Stack Overflow用户

发布于 2019-10-03 03:41:48

使用gradlew bundleRelease生成应用程序包(.aab文件),使用gradlew assembleRelease生成apk (.apk文件)。若要在模拟器上安装发行版,请使用react-native run-android --variant=release。我希望这能帮到你

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56576462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档