hak*_*kan 7 react-native-android
我尝试获取apk应用程序。我做得很好。但是,我今天尝试使用get 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文件),并gradlew assembleRelease生成APK(.apk文件)。要在您的模拟器上安装一个版本,请使用react-native run-android --variant=release. 我希望这有帮助
我有同样的问题。以下命令对我有用:
./gradlew bundleRelease命令执行后,我们得到一个.aab版本的应用程序。要获取APK,您应使用以下命令在任何设备上运行发行版应用。
确保您已连接Android设备
在your-project/以下位置运行:
react-native run-android --variant=release
Run Code Online (Sandbox Code Playgroud)
然后可以在 android/app/build/outputs/apk/release
希望这可以帮助
小智 6
使用简短答案gradlew assembleRelease代替。
简短的答案:)您正在使用的命令会gradlew bundleRelease构建一个android应用程序包。请阅读以下内容:
apk(.apk)和应用程序包(.aab)之间的区别
以及以下内容:https :
//developer.android.com/guide/app- bundle
AAB文件是新文件,并非所有商店都支持它。
长话短说,该命令gradlew bundleRelease用于生成 .aab 文件,而该命令gradlew assembleRelease用于生成 .apk 文件,因此请相应地使用该命令
| 归档时间: |
|
| 查看次数: |
4224 次 |
| 最近记录: |