最近在使用Android Studio+Gradle做一个基础框架SDK项目,该框架主要实现每个app都需要的基础能力,例如网络请求,图片缓存,json解析,日志记录等等。众所周知,AndroidStudio中应该尽量使用Module来进行模块的划分,既能达到模块解耦的目的...
分类:
移动开发 时间:
2015-06-20 13:14:52
阅读次数:
146
切换到AndroidStudio很长一段时间,天天打码和Gradle打交道,抽空就开始记录一些Gradle使用的总结。第一篇总结写好了托管到Github上,与大家分享,有问题请欢迎大家在博客下方留言或Github给我提bug。
文章链接:https://github.com/D-clock/Doc/blob/master/Gradle/1.Gradle%E8%84%9A%E6%9C%AC%E5%...
分类:
移动开发 时间:
2015-06-20 09:16:33
阅读次数:
265
前几篇我们主要讲了AS的配置的一些东西,今天我们就开始认识一下Android Studio的【构建系统】-Gradle。
Gradle是什么?Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。【百度百科】 在AS中包含一个顶级构建文件和每个模块构建文件组成,如下图 我们这里就主要讲[顶级配置文件和模块配置文件以及sdk配...
分类:
移动开发 时间:
2015-06-19 13:31:57
阅读次数:
136
1、下载gradle:https://downloads.gradle.org/distributions/gradle-2.4-all.zip2、OSX下配置gradlelocalhost:~username$vim/Users/username/.bash_profileGRADLE_HOME=/Users/username/java/gradle2exportGRADLE_HOME3exportPATH=$PATH:$GRADLE_HOME/bin~localhost:~username..
分类:
其他好文 时间:
2015-06-18 20:13:36
阅读次数:
98
gradle虽然也是一个convention over configuration的工具。 gradle是一个新的构建工作可以更改它的convention。 //指定gradle的class文件输出目录,同时去掉java的文件夹 output.classesDir = 'WebContent/WEB...
分类:
编程语言 时间:
2015-06-18 00:42:54
阅读次数:
241
刚来新公司,熟悉了公司项目搭建的框架,了解到了一种新的项目管理工具:gradle,从网上了解,据说比maven更加灵活化,于是便学习了一番.在此记录下来,一遍以后使用.gradle的安装就不说了,网上一抓一把.直接说创建spring-boot过程.1.首先,初始化gradle项目gradle in....
分类:
编程语言 时间:
2015-06-18 00:34:45
阅读次数:
265
刚刚编译android studio的时候,控制台报错,说某某某return 2....
这个问题的正确解决方法是:
项目对应的build.gradle里面添加的依赖项有问题,只能是删除某个依赖项,然后重新运行知道运行成功为止!!
告诉大家个小窍门,一般都是最后一次添加的依赖项有问题,大家可以从最后一项逐项的注销依赖项,知道运行成功为止。...
分类:
移动开发 时间:
2015-06-17 09:41:59
阅读次数:
156
环境搭建:有as安装版本和绿色版本;下载:http://androiddevtools.cn ps:如果你从eclipse转as开发工具上,建议用as安装版本。因为考虑到 as时刻升级要求默认升级sdk,避免相互干扰,导致ADT插件匹配不上;gradle配置安装后,设置相应的path现教程为as1....
分类:
移动开发 时间:
2015-06-16 19:04:06
阅读次数:
15784
Gradle工具会自动识别,所以不用指定包名 把 xmlns:xx="http://schemas.android.com/apk/res/com.xxx" 换成 xmlns:xx="http://schemas.android.com/apk/res-auto" 然后同步一下...
分类:
移动开发 时间:
2015-06-16 17:11:48
阅读次数:
166
Error:Execution failed for task ':app:dexDebug'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/xxx/tools/android/jdk1.7.0_71/bin/java'' fin...
分类:
移动开发 时间:
2015-06-16 16:48:51
阅读次数:
152