Android studio的 gradle project sync failed

创建项目之后,Android studio 报错  gradle project sync failed.Basic functionality(e.g.editing,debugging) will not work properly. 解决方案是:C:\Users\admin\.gradle...

2018-08-16 14:22:18

阅读数 890

评论数 0

Android Studio升级后 出现在No subject alternative DNS name matching services.gradle.org found.

Error:No subject alternative DNS name matching services.gradle.org found. 解决办法:   编辑 gradle/wrapper/gradle-wrapper.properties,修改 distributionUrl :...

2018-08-16 11:04:49

阅读数 1612

评论数 0

Error:exception during working with external system:

2年多没写博客了,也没有处理任何博客的问题,主要是这两年事情实在太多了,有时候想写来着,但是事情一多又耽搁了,原来想写的gradle专题也啥都没写。这两年来android studio的变化也很大,所以以前写的一些内容可能在那个时候可以解决问题,但是随着android studio的更新,以前的解...

2018-06-19 16:15:41

阅读数 51

评论数 0

Android Studio:Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication

1. 最近用android studio开发项目的时候遇到了这个问题,google了很久,加上自己的修改解决了这个问题:2. 报错log: Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplica...

2018-06-06 18:53:10

阅读数 97

评论数 0

有关项目依赖包发生 Manifest Merge 冲突的详细解决方案

安卓开发使用 Gradle 插件管理依赖包确实非常方便,尤其是在解决一些依赖冲突的问题上。比如,重复依赖的问题,具体内容请我之前写的一篇文章: 有关 Android Studio 重复引入包的问题和解决方案 开发中,你可能还会遇到一种情况,就是项目所引用的 AAR 、Library 等第三方...

2017-12-18 16:39:04

阅读数 216

评论数 0

[Gradle中文教程系列]-跟我学Gradle-5.4:依赖-依赖的更新与缓存

更新依赖   在执行build、compile等任务时会解析项目配置的依赖并按照配置的仓库去搜寻下载这些依赖。默认情况下,Gradle会依照Gradle缓存->你配置的仓库的顺序依次搜寻这些依赖,并且一旦找到就会停止搜索。如果想要忽略本地缓存每次都进行远程检索可以通过在执行命令时添加--r...

2017-08-18 15:21:23

阅读数 236

评论数 0

Gradle从入门到实战 - Groovy基础

前言 Android方向的第一期文章,会专注于Gradle系列,名字叫做『 Gradle从入门到实战』,计划有如下几个课程: Groovy基础 全面理解Gradle 如何创建Gradle插件 分析Android的build tools插件 实战,从0到1完成一款Gradle...

2017-07-27 16:19:39

阅读数 175

评论数 0

调用 Ant 任务

Ant 任务是 Gradle 的一等公民. Gradle 通过 Groovy 出色的集成了 Ant 任务. Groovy 自带了一个 AntBuilder. 相比于从一个 build.xml 文件中使用 Ant 任务, 在 Gradle 里使用 Ant 任务更为方便和强大. 从下面的例子中, 你可...

2017-07-25 16:17:25

阅读数 192

评论数 0

自定义任务属性

你可以给任务加入自定义的属性. 列如加入一个叫做 myProperty 属性, 设置一个初始值给 ext.myProperty. 然后, 该属性就可以像一个预定义的任务属性那样被读取和设置了. 例子 6.12. 给任务加入自定义属性 build.gradle task myTask ...

2017-07-25 16:09:17

阅读数 132

评论数 0

短标记法

正如同你已经在之前的示例里看到, 有一个短标记 $ 可以访问一个存在的任务. 也就是说每个任务都可以作为构建脚本的属性: 例子 6.11. 当成构建脚本的属性来访问一个任务 build.gradle task hello << { println 'Hello w...

2017-07-25 16:03:13

阅读数 155

评论数 0

使用已经存在的任务

当任务创建之后, 它可以通过API来访问. 这个和 Ant 不一样. 举个例子, 你可以创建额外的依赖. 例子 6.9. 通过API访问一个任务 - 加入一个依赖 build.gradle 4.times { counter -> task "task$cou...

2017-07-25 16:00:30

阅读数 153

评论数 0

动态任务

Groovy 不仅仅被用来定义一个任务可以做什么. 举个例子, 你可以使用它来动态的创建任务. 例子 6.8. 动态的创建一个任务 build.gradle 4.times { counter -> task "task$counter" <&...

2017-07-25 15:57:24

阅读数 101

评论数 0

任务依赖

就像你所猜想的那样, 你可以声明任务之间的依赖关系. 例子 6.6. 申明任务之间的依赖关系 build.gradle task hello << { println 'Hello world!' } task intro(dependsOn: hello) &...

2017-07-25 15:53:41

阅读数 381

评论数 0

构建脚本代码

Gradle 的构建脚本展示了 Groovy 的所有能力. 作为开胃菜, 来看看这个: 例子 6.4. 在 Gradle 任务里使用 Groovy build.gradle task upper << { String someString = 'mY_nAmE'...

2017-07-25 15:51:51

阅读数 127

评论数 0

快捷的任务定义

有一种比我们之前定义的 hello 任务更简明的方法 例子 6.3. 快捷的任务定义 build.gradle task hello << { println 'Hello world!' } 它定义了一个叫做 hello 的任务, 这个任务是一个可以执行的...

2017-07-25 15:36:13

阅读数 166

评论数 0

Hello world

你可以通过 gradle 命令运行一个 Gradle 构建. gradle 命令会在当前目录中查找一个叫 build.gradle 的文件. 我们称这个 build.gradle 文件为一个构建脚本 (build script), 但是严格来说它是一个构建配置脚本 (build conf...

2017-07-25 15:34:16

阅读数 96

评论数 0

Projects 和 tasks

Gradle 里的任何东西都是基于这两个基础概念: projects ( 项目 )tasks ( 任务 ) 每一个构建都是由一个或多个 projects 构成的. 一个 project 到底代表什么依赖于你想用 Gradle 做什么. 举个例子, 一个 project 可以代表一个 J...

2017-07-25 15:25:42

阅读数 109

评论数 0

ANDROID STUDIO系列教程四--GRADLE基础

什么是Gradle? Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。 安装Gradle 在Android Studio系列教程一–下载与安装中...

2017-07-06 17:41:28

阅读数 115

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭