android - React Native 是否带有 Gradle?

标签 android reactjs react-native android-studio gradle

我在 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/

相关文章:

android - “Table” : syntax error附近的E/SQLiteLog:(1)

reactjs - material-ui v1中Input元素的事件类型是什么?

arrays - this.setState 不适用于 react native 中的多个文本输入

react-native - React Native <Text> 在 flex 中溢出 <View>

android - 带有自定义 ArrayAdapter 和 Filter 的 AutoCompleteTextView

java - 如何使用 android 中的登录凭据向我的服务器进行身份验证?

java - libgdx - Actor 输入事件未触发

javascript - React-native 从 Camera Roll 和 Camera Roll API 获取所有照片

reactjs - Material UI 卡不会居中。 react JS

javascript - 在堆栈导航器 React 导航中隐藏 header