我需要帮助。我无法升级我的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“
等待答案。
8条答案
按热度按时间fhity93d1#
在android/build.gradle中,您必须编辑此行
类别路径'com.android.tools.build:gradle:x.y.z'
将x.y.z更改为您想要的版本。使用Android Studio进行编辑,然后单击立即同步
wljmcqd82#
在{您的项目}\android\gradle\wrapper\gradle-wrapper.properties中,更新以下内容:
查找您的Gradle版本
如果您尚未安装gradle wrapper,则可能需要安装。
sauutmhj3#
您可以访问https://services.gradle.org/distributions/,查看gradle的最新-all.zip版本,并在您的
gradle-wrapper.properties
文件中进行更新。下次运行react-native应用时,您的gradle将首先进行升级,然后再运行。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
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文件夹中运行这些命令
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
0x6upsns7#
对于react native转到文件-〉项目结构-〉将gradle版本更改为6.1.1插件版本更改为4.0.0尝试不同的组合使用此链接-https://developer.android.com/studio/releases/gradle-plugin.html#updating-gradle
0md85ypi8#
打开Android Studio并导航至文件→项目结构
然后单击"项目"选项。
然后选择Gradle的最新版本。之后单击确定。