近期用android studio来做android开发的IDE,它是使用gradle来构建的,于是開始学习gradle.如今有一个项目,里面有一个android-library的模块。我想在做release的时候,把这个模块中我写的代码编译并打包成jar包,而且和依赖的jar包拷贝出来,但andr...
分类:
编程语言 时间:
2014-10-14 15:15:00
阅读次数:
152
Runner.sort、Request.sortWith和Sorter.apply
yqj2065都快被它们搞死了。
Sorter.apply()、Request.sortWith()和Sortable.sort()三者做一件事情?为什么呢?
java.util.Comparator接口是一个策略类,定义了int compare(T o1, T o2)方法。org.jun...
分类:
编程语言 时间:
2014-10-13 21:37:37
阅读次数:
198
重新把org.junit.runner.Description的源代码读了一下,结合成组测试(Suite)了解Description所表示的测试树。...
分类:
其他好文 时间:
2014-10-13 21:22:57
阅读次数:
178
libgdx从未停止进步的脚步。10月10日,libgdx1.4.1发布。以下是新增的功能:
-支持 iOS 8 和 iPhone 6、iPhone 6 plus。
如果你在使用Eclipse 4.4.x,那么升级你的Gradle插件(重要)!升级到 Intellij IDEA to 13.1.5+,因为 Gradle的原因!升级到 Gradle 2.1 和 Android build t...
分类:
其他好文 时间:
2014-10-13 11:56:09
阅读次数:
237
如果你能进来看这篇文章,相信你对Gradle也有一个简单了解。这里也不再叙述它相对于其他构建工具的优势,而是介绍一下Gradle 1.12这个版本。
到目前为止,Gradle已经出到2.1版本了,为什么还从1.12这个版本开始介绍?主要的原因是我使用Gradle是Android开发所需要。公司里面是采用Android Studio来进行Android项目的开发的,而公司里普遍用的还是Androi...
分类:
其他好文 时间:
2014-10-13 11:01:49
阅读次数:
202
android studio下gradleRobolectric单元测试配置1.RobolectricRobolectric另辟蹊径,它并不依赖于Android提供的测试功能,它使用了shadow objects并且运行测试于普通的工作站/服务器JVM,不像模拟器或设备需要dexing(Androi...
分类:
移动开发 时间:
2014-10-11 14:55:06
阅读次数:
203
在实际开发中有很多工程引用到了android-support-v4.jar或者其他的jar包资源;
有时候,在每个library库的libs里都放进android-support-v4.jar 在eclpse里编译运行是没有问题,因为你可以将多余的jarexclud编译设置,但是放在外边执行gradle build的话,会提示jar包重复...
分类:
其他好文 时间:
2014-10-10 16:56:24
阅读次数:
198
这篇文章还是针对非gradle build的工程,gradle build有一些差别。在Eclipse要引用别的工程为本工程的library很简单,但是在Android Studio还是稍稍有点小复杂的。那如何引用别的工程为本工程的library呢,首先你要将你要引用的工程作为一个module的形式导入。如何Import
module,看这篇文章:Android
Studio如何impor...
分类:
移动开发 时间:
2014-10-10 13:07:04
阅读次数:
207
同样的,非gradle编译的工程和gradle编译的在import module上同样有一些区别。包括操作上,显示上的一些区别,以前的文章中,只要没有标注“非gradle”字样的,都是针对使用gradle来build的。
说到这,估计很多人会问,怎样的算是使用gradle来进行build的,怎样的不算,区别很简单,你只要看到工程根目录下,或者module目录下有没有build.gradl...
分类:
移动开发 时间:
2014-10-10 12:56:24
阅读次数:
223
最近事情太多了,也有一小段时间没更新了,本来原来还有个写哪些的计划的,也打乱了,我就想到什么写什么吧。
最近很多人在问Android Studio如何更改SDK版本,这边说的事不使用gradle来编译的情况下。什么时候会出现这个场景呢,比如你直接从server check工程。或者导入一个非gradle的工程。比如eclipse的工程,你没有export,然后直接import进入Android...
分类:
移动开发 时间:
2014-10-10 01:00:13
阅读次数:
276