随笔分类 -  gradle 学习

摘要:由于现阶段Android开发趋于敏捷开发,再加上国内大大小小的互联网公司都在做app,导致很多这会是一个系列,所以如果你看完这篇文章,请看下列文章: 开发人员对单元测试没有基本的概念,但是本篇博文不会为大家讲解什么是单元测试,功能测试,而是讲解如何在Android studio上利用gradle使用 阅读全文
posted @ 2016-08-30 16:38 wust小吴 阅读(341) 评论(0) 推荐(0)
摘要:Android studio不仅允许你为你的app和依赖库创建模块,同时也可为Android wear,Android TV,Google App Engine等创建模块,而这些单独的模块又可以在一个单独的项目中使用。举个栗子,在你的app开发后期阶段,你可能需要用到Google Clound或者A 阅读全文
posted @ 2016-08-30 16:31 wust小吴 阅读(298) 评论(0) 推荐(0)
摘要:当你在开发一个app,通常你会有几个版本。大多数情况是你需要一个开发版本,用来测试app和弄清它的质量,然后还需要一个生产版本。这些版本通常有不同的设置,例如不同的URL地址。更可能的是你可能需要一个免费版和收费版本。基于上述情况,你需要处理不同的版本:开发免费版,开发付费版本,生产免费版,生产付费 阅读全文
posted @ 2016-08-30 16:01 wust小吴 阅读(426) 评论(0) 推荐(0)
摘要:依赖管理是Gradle最闪耀的地方,最好的情景是,你仅仅只需添加一行代码在你的build文件,Gradle会自动从远程仓库为你下载相关的jar包,并且保证你能够正确使用它们。Gradle甚至可以为你做的更多,包括当你在你的工程里添加了多个相同的依赖,gradle会为你排除掉相同的jar包。在这一章我 阅读全文
posted @ 2016-08-30 15:45 wust小吴 阅读(199) 评论(0) 推荐(0)
摘要:理解Gradle脚本 当然我们现在讨论的所有内容都是基于Android studio的,所以请先行下载相关工具。当我们创建一个新的工程,Android studio会默认为我们创建三个gradle文件,两个build.gradle,一个settings.gradle,build.gradle分别放在 阅读全文
posted @ 2016-08-30 15:23 wust小吴 阅读(217) 评论(0) 推荐(0)
摘要:正如大家所见,这是本英文书,而由于国内的gradle翻译资料不全,所以特次开辟专栏,翻译gradle for android这本书,同时添加自己的心得体会以及在实际工作上的实战,希望大家能够喜欢。 如果你是名Android开发新手,或者是名从eclipse切换到Android studio的新手,那 阅读全文
posted @ 2016-08-30 14:31 wust小吴 阅读(237) 评论(0) 推荐(0)
摘要:1.compile 'com.android.support:appcompat-v7:22.2.1'2.provided 'com.squareup.dagger:dagger-compiler:1.2.1'3.compile files('libs/picasso-2.4.0.jar')4.co 阅读全文
posted @ 2016-08-30 12:07 wust小吴 阅读(2133) 评论(0) 推荐(0)
摘要:provided project(':lib') 一般这样会有警告,这是一种编译时的警告,因为它是运行时依赖,改成 compile project(':lib') 就没有警告,这是编译时的依赖, 阅读全文
posted @ 2016-08-30 10:32 wust小吴 阅读(462) 评论(0) 推荐(0)
摘要:Error:Minimum supported Gradle version is 2.10, Gradle 3.x is not supported yet. Current version is 2.4. If using the gradle wrapper, try editing the  阅读全文
posted @ 2016-08-30 10:11 wust小吴 阅读(193) 评论(0) 推荐(0)
摘要:出现这个问题是当前的as编译版本不对,需要: Go to File > Project Structure > Select Module > Properties you will landing to this screen 但是这样一来,很容易出现Gradle DLS错误,解决方法看前面的博客 阅读全文
posted @ 2016-08-29 14:53 wust小吴 阅读(374) 评论(0) 推荐(0)
摘要:由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Gradle,这再也不是事了。 友盟多渠道打包 废话不多说,以友盟统计为例,在AndroidManifest.xml里面会有这么一段: 里面的Chan 阅读全文
posted @ 2016-04-28 22:37 wust小吴 阅读(298) 评论(0) 推荐(0)
摘要:首先来给大家介绍一种简便并且个人最喜欢的一种办法。很多时候我们在GitHub上看到一个不错的开源项目,一般有两种需求,阅读源码和查看运行效果,如果是单纯的查看源码我更喜欢用一些轻量级编辑器,如vim,sublime等,vim不是很熟练,所以个人一种都习惯用sublime来查看并阅读源码(实际开发还是 阅读全文
posted @ 2016-04-28 22:35 wust小吴 阅读(3482) 评论(0) 推荐(0)
摘要:Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。 安装Gradle 在Android Studio系列教程一--下载与安装中新建项目成功后会下载Gradle,貌似这个过程不FQ 阅读全文
posted @ 2016-04-28 22:31 wust小吴 阅读(292) 评论(0) 推荐(0)
摘要:转载地址:http://blog.csdn.net/loongggdroid/article/details/47037413 1、gradle的简单介绍 Gradle是可以用于Android开发的新一代的Build System,也是Android Studio默认的build工具。其实Gradl 阅读全文
posted @ 2016-04-24 19:18 wust小吴 阅读(446) 评论(0) 推荐(0)
摘要:转载地址:http://ask.android-studio.org/?/article/94 This chapter introduces the basics of the Gradle command-line. You run a build using the gradle comman 阅读全文
posted @ 2016-04-24 18:53 wust小吴 阅读(1405) 评论(0) 推荐(0)
摘要:转载地址:http://ask.android-studio.org/?/article/8 This chapter is a work in progress.这一章是一项正在进行中的工作。This chapter introduces the Gradle support for web ap 阅读全文
posted @ 2016-04-24 18:51 wust小吴 阅读(159) 评论(0) 推荐(0)
摘要:转载地址:http://ask.android-studio.org/?/article/17 To build a Groovy project, you use the Groovy plugin. This plugin extends the Java plugin to add Groov 阅读全文
posted @ 2016-04-24 18:45 wust小吴 阅读(187) 评论(0) 推荐(0)
摘要:转载地址:http://ask.android-studio.org/?/article/10 This chapter introduces some of the basics of dependency management in Gradle.<翻译>本章将会介绍一些有关Gradle依赖管理 阅读全文
posted @ 2016-04-24 18:42 wust小吴 阅读(270) 评论(0) 推荐(0)
摘要:转载地址:http://ask.android-studio.org/?/article/22 7.1. The Java plugin(Java插件) As we have seen, Gradle is a general-purpose build tool. It can build pre 阅读全文
posted @ 2016-04-24 18:27 wust小吴 阅读(330) 评论(0) 推荐(0)
摘要:转载地址:http://ask.android-studio.org/?/article/11 6.1. Projects and tasks 项目和任务Everything in Gradle sits on top of two basic concepts: projects and task 阅读全文
posted @ 2016-04-24 16:50 wust小吴 阅读(424) 评论(0) 推荐(0)