我在Github帖子中读到“我正在使用使用gradle v5.4.1的react-native v0.59.9”。我已经使用React Native一段时间了,并且能够在Android上进行仿真,但是我不记得曾经安装过Gradle。当我创建一个React Native应用程序时,Gradle会自动提供它吗?如果是这样,我是否有必要担心Gradle版本,或者给定的React Native版本是否总是与相应的Gradle版本一起提供?
答案 0 :(得分:0)
在安装纯react-native应用程序(即非expo)时,它带有2个目录,分别是一个android和另一个ios。
因此React Native将Gradle用于楼宇自动化,例如从终端本身生成带符号或无符号的APK。
与IOS类似,react native使用cocoapods下载任何外部Native依赖项。因此,gradle版本与React本机应用程序捆绑在一起。随时提出任何疑问。
以下是从React native中的android目录生成签名的apk的命令:
./gradlew assembleRelease -x bundleReleaseJsAndAssets