文档章节

error:Could not find gradle

Yao--靠自己
 Yao--靠自己
发布于 06/21 23:49
字数 542
阅读 11
收藏 0
点赞 0
评论 0

一.更新Android Studio后打开Project,报如下错误:

Error: Could not find com.android.tools.build:gradle:2.2.1. 
Searched in the following locations: 
file:/D:/software/android/android-studio-ide-145.3276617-windows/android-studio/gradle/m2repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom 
file:/D:/software/android/android-studio-ide-145.3276617-windows/android-studio/gradle/m2repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar 
https://jcenter.bintray.com/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom 
https://jcenter.bintray.com/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar

解决方法与Maven仓库有点像:

下载:http://services.gradle.org/distributions/

进入 
D:\software\android\android-studio-ide-145.3276617-windows\android-studio\gradle\m2repository\com\android\tools\build\gradle

这里写图片描述

将项目中的build.gradle文件中

dependencies {
        classpath 'com.android.tools.build:gradle:2.2.1'
}

改为

dependencies {
        classpath 'com.android.tools.build:gradle:2.2.0'
}
  • 1
  • 2
  • 3

即可。

注意:gradle的版本指的是仓库中的gradle编译工具版本,不是gradle版本。 
这里写图片描述

再补充一点

build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}
allprojects {
    repositories {
        jcenter()
    }
}

android {
    compileSdkVersion 23
    buildToolsVersion '23.0.3'
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
}
dependencies {
}

中 
android { buildToolsVersion ‘23.0.3’ } 
这个是在sdk的build-tools目录下 
这里写图片描述

二、从网上下载Android-nRF-Toolbox(一个智能卡表控制程序)编译报错

https://github.com/NordicSemiconductor/Android-nRF-Toolbox 
再下载其依赖库 
https://github.com/NordicSemiconductor/Android-DFU-Library 
修改settings.gradle(Project Settings),使其依赖库引用路径正确

include ':app', ':wear', ':common'

include ':dfu'
project(':dfu').projectDir = file('../Android-DFU-Library-release/dfu')

然后编译报错

ERROR: Could not find method android() for arguments [build_4fli1jm76ubcnxesnhqnhie47$_run_closure3@6e71db85] on root project ”. Information:BUILD FAILED

一开始修改了compileSdkVersion,降低了版本且让子项目的指向root项目,依旧报错。 
然后还修改了com.android.tools.build:gradle为仓库中已经有的版本,还是报错。 
再后来更新了SDK Manager,还重启了电脑,问题依旧存在。

最终解决方案是: 
从网上重新下载项目,然后在记事本中修改settings.gradle中的依赖路径。最后打开android studio x64,引入项目,刚开始它会弹窗要你从jcenter中下载个什么(忘了),这步可以取消,直接进入android studio的项目页面。然后选择更新gradle,它会自动更新,更新好后便可正常运行了。

© 著作权归作者所有

共有 人打赏支持
Yao--靠自己
粉丝 2
博文 43
码字总数 19977
作品 0
哈尔滨
程序员
dhcp4j开源代码编译不通过,求高手帮忙!

执行gradle build --debug打印如下: 。。。。。前面部分省略 21:33:08.331 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleVersionRepository] Found ar......

大蒙
2014/10/15
220
0
Gradle/Studio构建问题(Ant/Gradle)

> 使用Gradle遇到的问题及其他: Android Studio安装过程常见问题图解-- http://jingyan.baidu.com/article/fd8044fad5bdca5031137ab7.html 1. 将GitHub上的新项目导入Studio中 Pano360-mast......

shareus
05/11
0
0
Android Studio 3.0使用

本文记录在使用新版本3.0时所遇到的一些问题。 The version of Gradle you are using (2.14.1) does not support the forTasks() method on BuildActionExecuter. Support for this is avai......

Only丶One
2017/11/02
0
0
android studio使用中gradle错误

打开gradle项目报各种错误:Error:Could not download artifact 'gradle.jar (com.android.tools.build:gradle:1.2.2)': No cached version available for offline mode 还有另一个是:Error......

用纸狂魔
2015/08/26
982
0
为啥我的android studio总是不能够创建app-debug.apk文件?

Waiting for device. Target device: xiaomi-mi2-238dcbf2 Uploading file local path: D:newandroidworkspaceMyApplicationappbuildoutputsapkapp-debug.apk remote path: /data/local/tmp/......

lengwei
2014/12/11
9.6K
6
Android Studio 0.4.0 发布

Android Studio 0.4.0 发布了,包含如下改进: 支持新的 Android Gradle plugin, 0.7.0, which has improvements for render script, lint, BuildConfig, ProGuard, and additional features......

打杂程序猿
2013/12/19
5K
10
android导入eclipse项目后,出现如下问题

230.android导入eclipse项目后,出现如下问题 1.Error:The project is using an unsupported version of the Android Gradle plug-in (0.12.2). The recommended version is 1.2.3. classpat......

chuxuezhe_
2015/10/29
0
0
Android Studio 2.3 新建Project就报错!

Android Studio 2.3.3 新建一个工程,直接什么都不做,都报错,错误信息如下: Error:org.slf4j.impl.SimpleLoggerFactory cannot be cast to org.gradle.internal.logging.slf4j.OutputEve......

会哭的鳄鱼
2017/10/16
37
0
The version of Gradle requested by the project.

今天上班运行项目,发现无法运行,请看控制台提示 错误信息: Error:org.gradle.api.internal.changedetection.state.DefaultFileCollectionSnapshotter$FileCollectionSnapshotImpl cannot......

张小贤
2016/05/03
259
0
intellij idea创建完android项目编译的时候报错。之前都没事的

Information:Gradle: Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources] Information:2015/4/8 17:05 - Compilation completed with 2 errors and 0 war......

bengozhong
2016/12/08
81
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring配置xml启动报错 Connot find 'beans'

1.我们先看一下spring的原始配置 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSc......

江湖鱼大虾
2分钟前
0
0
与女儿谈商业模式 (4):戴尔的成功秘诀

分类:与女儿谈商业模式 | 标签: 戴尔 经济学 陈志武 2007-05-15 10:26阅读(7434)评论(36)   2007年5月《创富志》与“女儿谈商业模式”专栏 (之四)   戴尔的成功秘诀   陈志武   ...

祖冲之
11分钟前
0
0
www.w3.org被qiang导致logback报错:Connect reset

web项目部署到tomcat后,web项目中的logback不能运行,报错信息如下: Reported exception: ch.qos.logback.core.joran.spi.JoranException: I/O error occurred while parsing xml file......

浮躁的码农
25分钟前
0
0
JDeveloper中文乱码解决

全局设置字体; 全局设置环境编码; 项目设置编译器环境编码。

wffger
53分钟前
2
0
MySQL主从介绍 , 准备工作,配置主,配置从, 测试主从同步

MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的 MySQL主从是基于binlog的,主上须开启bin...

TaoXu
今天
2
0
线性代数学习总结

亭子happy
今天
1
0
Java8:Lambda表达式增强版Comparator和排序

1、概述 在这篇教程里,我们将要去了解下即将到来的JDK 8(译注,现在JDK 8已经发布了)中的Lambda表达式——特别是怎样使用它来编写Comparator和对集合(Collection)进行排序。 这篇文章是...

孟飞阳
今天
0
0
从架构到组件,深挖istio如何连接、管理和保护微服务2.0?

近几年我一直从事于微服务系统的设计以及实现方面的工作,属于微服务架构一线实践者。之前做过一些单体系统的微服务改造,在微服务拆分、治理等方面都有一定的经验。 本人比较特殊一点的经历...

xiaomin0322
今天
1
0
基于vue的h5文件切片上传(获取文件md5,实现秒传、进度条实现)

template <button @click="file"></button><label ref="upload" style="position: relative;"> <input type="file" @change="selectFile" style="position: abs......

hkaikai
今天
2
0
Spring Boot 2.0 项目实现自同步AD域账号

在通过Spring Boot的自动化装配功能及JDK自带的LDAP模块,可通过如下几个简单步骤实现业务系统自动同步AD域账号功能。 1. Java自带ldap搜索域账号信息核心代码: try { LdapContext ctx...

B超
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部