react-native-android - 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
解决方案
我有同样的问题。以下命令对我有用:
在./gradlew bundleRelease
命令之后,我们得到了我们应用程序的.aab版本。要获取 APK,您应该使用以下命令在任何设备上运行具有发布版本的应用程序。
- 确保您已连接安卓设备
- 对于生产就绪的应用程序,首先您必须从设备中删除以前的应用程序
在中运行此命令your-project/
:
react-native run-android --variant=release
然后APK可以在android/app/build/outputs/apk/release
希望这可以帮助
推荐阅读
- php - 从mysql获取数据到textarea
- c - 为什么并行问题的执行时间对于奇数个线程更好?
- python - 如何在不使用 urllib 的情况下从 Selenium 下载源文件
- django - 在谷歌云虚拟机上进行反应部署的 Django
- html - Flask 将本地 html 设置为 iframe 的 src
- node.js - 如何暂停 Nest.js Kafka 消费者
- ios - 初始化 WKWebView 时出现意外的控制台消息
- python - 面临问题 NXDOMAIN:不存在 DNS 查询名称:在 dnspython 中
- python - SQLAlchemy - 使用关联表查询多对多
- amazon-web-services - 是否可以在同一管道中进行跨账户和同一账户部署?