我在 Github 帖子中读到“我正在使用 react-native v0.59.9,它使用 gradle v5.4.1。”。我使用 React Native 已经有一段时间了,并且能够在 Android 上进行模拟,但不记得曾经安装过 Gradle。当我创建一个 React Native 应用程序时,Gradle 会自动附带它吗?如果是这样,我是否需要担心 Gradle 版本,或者给定的 React Native 版本总是带有相应的 Gradle 版本?
最佳答案
当您安装纯 react-native 应用程序时(即不是 expo),它带有 2 个目录,一个 android 和另一个 ios。
所以 react native 使用 Gradle 来构建自动化目的,比如从终端本身生成签名或未签名的 APK。
同样在 IOS 中,react native 使用 cocoapods 下载任何外部原生依赖项。因此,gradle 版本与 React native 应用程序 bundle 在一起。随时提出任何疑问。
以下是从 React native 中的 android 目录生成签名 apk 的命令:
./gradlew assembleRelease -x bundleReleaseJsAndAssets
关于android - React Native 是否带有 Gradle?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59001715/