如何升级react-native gradle版本

6ju8rftf  于 2022-11-30  发布在  React
关注(0)|答案(8)|浏览(343)

我需要帮助。我无法升级我的react-native项目的gradle版本。
我尝试了很多东西,下载了最新版本的Android Studio & SDK工具等.
我更改了这个文件\android\gradle\wrapper\gradle-wrapper.properties,我尝试使用npm install -g react-native-git-upgrade进行升级,但仍然无法升级。
当我React时-本机弹出它是导出“distributionUrl=https:services.gradle.org/distributions/gradle-2.14.1-all.zip
等待答案。

fhity93d

fhity93d1#

在android/build.gradle中,您必须编辑此行
类别路径'com.android.tools.build:gradle:x.y.z'
x.y.z更改为您想要的版本。使用Android Studio进行编辑,然后单击立即同步

wljmcqd8

wljmcqd82#

在{您的项目}\android\gradle\wrapper\gradle-wrapper.properties中,更新以下内容:

distributionUrl=https\://services.gradle.org/distributions/gradle-{your version}.zip

查找您的Gradle版本

gradle --version

如果您尚未安装gradle wrapper,则可能需要安装。

sauutmhj

sauutmhj3#

您可以访问https://services.gradle.org/distributions/,查看gradle的最新-all.zip版本,并在您的gradle-wrapper.properties文件中进行更新。下次运行react-native应用时,您的gradle将首先进行升级,然后再运行。

klh5stk1

klh5stk14#

有两件事
1.* * Android Gradle插件**
您可以在android/build. gradle文件中查看它的版本,并使用Daniel的答案here进行更新
1.* * Gradle版本**
您可以在android\gradle\wrapper\gradle-wrapper.properties文件中看到此信息,并使用here中提到的答案对其进行更新
要了解它们之间的区别,请参考以下链接:
https://developer.android.com/studio/releases/gradle-plugin
difference between android gradle plugin and gradle

l7mqbcuq

l7mqbcuq5#

来自Gradle网站:
https://gradle.org/install/#with-the-gradle-wrapper
使用Gradle Wrapper升级如果您现有的基于Gradle的构建使用Gradle Wrapper,您可以通过运行 Package 器任务并指定所需的Gradle版本来轻松升级:
$ ./gradlew wrapper --gradle-version=6.6.1 --distribution-type=bin请注意,无需安装Gradle即可使用Gradle Package 器。下次调用gradlew或gradlew.bat时,将下载并缓存指定版本的Gradle。
正在下载https://services.gradle.org/distributions/gradle-6.6.1-bin.zip ...

在项目的android文件夹中运行这些命令

shyt4zoc

shyt4zoc6#

我已经在终端中打开了我的项目,并运行open -a /Applications/Android\ Studio.app来打开Android Studio,但这样它就可以访问节点来下载我的Gradle版本,这是自动完成的。
从这篇原始帖子中了解到:React Native on Android: Cannot run program "node": error=2, No such file or directory

0x6upsns

0x6upsns7#

对于react native转到文件-〉项目结构-〉将gradle版本更改为6.1.1插件版本更改为4.0.0尝试不同的组合使用此链接-https://developer.android.com/studio/releases/gradle-plugin.html#updating-gradle

0md85ypi

0md85ypi8#

打开Android Studio并导航至文件→项目结构

然后单击"项目"选项。

然后选择Gradle的最新版本。之后单击确定。

相关问题