当前位置: 首页 > 知识库问答 >
问题:

Gradle不指向指定版本

葛胡媚
2023-03-14

我正试图在我的react-native android项目中升级gradle包装器版本。

我没有在Mac上安装gradle,我只是使用react-native附带的包装器,它是2.14.1版本。我想使用一个库,它要求年级4.4+,我遵循了官方教程。我马上就得到了这个问题。

我发现每当我键入./gradlew-v时,它总是引用我的用户目录中的/users/rexlow/.gradle/wrapper/dists,尽管我已经指定要使用gradle-4.4-all.zip这是较新的版本。zip文件现在在我的项目包装器文件夹中,(我跟随这个线程

从下图中可以看到,我试图检查gradle版本,但它总是显示2.14.1。

然后,我尝试从/users/rexlow/.gradle/wrapper/dists中删除2.14.1gradle文件夹,并再次运行版本检查命令,看在上帝的份上,它继续下载2.14.1版本,因为文件夹不在那里。

我如何在我的项目中使用一个新的gradle版本?在我的情况下,更改gradle-wrapper.properties不起作用。如果你需要查看其他文件,请告诉我。

谢了!

共有1个答案

束向荣
2023-03-14

gradle文件夹应该位于Android而不是app中。

 类似资料:
  • 我们使用gradle作为构建工具和sonatype nexus来存储项目第三方和公共工件。 最近有一个公共工件的更新,比如com.abc:cde:3.4.2,其中我们的项目使用com.abc:cde:3.4.1。 但是,在构建执行期间,gradle 会提取最新版本的工件,即使构建明确指定为仅下载 3.4.1 即使nexus有最新版本的工件,有没有办法只下载特定版本的依赖项

  • 我已经开发这个小项目好几天了,但今天突然,Android Studio开始给我这个错误 我明白这是因为它试图编译Android L的库。我希望它编译的版本是旧版本,但它不会。无论我输入哪个版本,它都一直给我上面的错误。这里是依赖关系。 使现代化 我刚刚安装了Android Studio Beta,并将我的依赖项更改为下面Eugen建议的依赖项。但是,无论我指定哪个版本的appcompat支持版本,

  • 如何在Gradle Scala项目中指定Scala版本? 官方留档声明依赖项用于获取编译器。 这是否意味着将使用Scala 2.11.1?

  • 很高兴能向大家介绍 Gradle, 这是一个构建系统, 我们认为它是 java ( JVM ) 世界中构建技术的一个飞跃. Gradle 提供了: 一个像 Ant 一样的非常灵活的通用构建工具 一种可切换的, 像 maven 一样的基于合约构建的框架 支持强大的多工程构建 支持强大的依赖管理(基于 ApacheIvy ) 支持已有的 maven 和 ivy 仓库 支持传递性依赖管理, 而不需要远程

  • 问题内容: 我正在尝试遵循有关如何使用ant来构建和运行您的应用程序的教程。我遵循了所有步骤并创建了构建文件,但是当我尝试运行ant时,会出现此错误。 失败/home/bilal/tmp/ant/build.xml:19:无法找到Javac编译器;com.sun.tools.javac.Main不在类路径中。也许JAVA_HOME没有指向JDK。当前设置为“ / usr / lib / jvm /