React Native 是否随 Gradle 一起提供?

gke*_*ley 5 android gradle android-studio reactjs react-native

我在 Github 帖子中读到“我正在使用react-native v0.59.9,它使用gradle v5.4.1。”。我已经使用 React Native 一段时间了,并且能够在 Android 上进行模拟,但不记得曾经安装过 Gradle。当我创建 React Native 应用程序时,它会自动附带 Gradle 吗?如果是这样,我是否需要担心 Gradle 版本,或者给定的 React Native 版本是否总是附带相应的 Gradle 版本?

Gau*_*Roy 4

当您安装纯react-native应用程序(即不是expo)时,它带有2个目录,一个是android,另一个是ios。

因此,React Native 使用 Gradle 来构建自动化目的,例如从终端本身生成签名或未签名的 APK。

类似地,在 IOS 中,React Native 使用 cocoapods 下载任何外部本机依赖项。因此,gradle 版本与 React 本机应用程序捆绑在一起。如有任何疑问,请随时提出。

以下是在 React Native 中从 android 目录生成签名 apk 的命令:

./gradlew assembleRelease -x bundleReleaseJsAndAssets
Run Code Online (Sandbox Code Playgroud)