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

需要Gradle 2.1迁移到Gradle包装器和同步项目

段干安和
2023-03-14
Gradle 2.1 is required 
Migrate to Gradle wrapper and sync project

我试过以下的解决办法,但都无济于事。

  1. 从最高的项目目录运行gradlew。然而,当我从命令行运行此命令时,我得到一条消息,即构建成功,但当我试图在android studio中html" target="_blank">同步项目时,我得到了上面提到的错误。
  2. 通过命令行运行gradle。由于我路径中的gradle版本是2.2.1版本,我得到了无法找到插件“com.android.application”的错误--我认为这是因为我在项目中有这个版本的gradle-plugin,需要更新以支持较新版本的gradle:'com.android.tools.build:gradle:0.13.3'

最后,我可以通过手动下载Gradle2.1,并将项目指向使用本地gradle而不是包装器来构建项目。我想知道是否有任何错误的方式,我试图使用梯度包装。

共有1个答案

梁烨
2023-03-14

转到settings->gradle并单击use default gradle wrapper(推荐)。按apply

之后,转到project-dir/gradle/wrapper/gradle-wrapper.properties并更改distributionurl,如下所示:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.1-all.zip

尝试build->Make project

 类似资料:
  • 问题内容: 这样做,即ConcurrentHashMap(所有非retreival操作,等)需要在被包裹块?我知道所有这些操作都是线程安全的,因此这样做有真正的好处/需要吗?使用的唯一操作是和。 问题答案: 不,这样做会失去您的利益。您也可以使用with 或锁定整个表(这是在中包装操作时要执行的操作,因为隐含的监视器是整个对象实例。) 目的是通过允许在表上进行并发读/写而不锁定整个表来提高并发代码

  • 我的项目即将启动。在发布之后,我有一个很大的计划,数据库结构将发生变化——现有表和新表中的新列,以及与现有模型和新模型的新关联。 我还没有接触到序列化中的迁移,因为我只有测试数据,我不介意每次数据库更改时都删除这些数据。 为此,目前,如果我更改了模型定义,我会在我的应用程序启动时运行。这将删除所有表并从头开始创建它们。我可以省略选项,让它只创建新表。但如果现有的改变了,这是没有用的。 那么,一旦我

  • 使用validation验证器 仓库地址: validation 安装 composer require illuminate/validation 我们先单例validation验证器 namespace App\Vendor\Validators; use Illuminate\Validation\Factory; class Validator extends Factory {

  • 本文向大家介绍Android项目迁移到AndroidX的方法步骤,包括了Android项目迁移到AndroidX的方法步骤的使用技巧和注意事项,需要的朋友参考一下 1. 写在前面 迁移前请确认所有代码都已提交至代码托管平台或已手动备份! 迁移前请确认所有代码都已提交至代码托管平台或已手动备份! 迁移前请确认所有代码都已提交至代码托管平台或已手动备份! 重要的事情说三遍! 2. 前提条件 将AS更新

  • 我正试图从maven迁移到gradle,但CheckStyle出现了一个奇怪的错误。 这是我得到的错误 如何让gradle使用最新版本的CheckStyle?值得注意的是,我的使用了maven checkstyle 6.10.1和6.8

  • 嗨, 我是Spring boot gradle项目的新手。我正在尝试用Spring boot应用程序运行flyway迁移。这就是我在gradle中设置依赖项的方式, 首先,我将依赖项添加为。这足以暴露一个终点。 然后我尝试以的方式添加flyway依赖项,它既没有抛出错误,也没有运行迁移脚本,直到我添加了依赖项。在查看了data-jpa jar的pom.xml之后,我确定了这个jar的hiberna