首先要注意一点,Android Studio中把proguard.txt已经命名为proguard-rules.pro,由此可见,採用Gradle打包,混淆规则文件的名称是不重要的。能够自己随便命名。混淆规则跟原来一样。没有变化。不懂能够搜一下别人怎么写的。 增加签名文件。在Build->Gener ...
分类:
移动开发 时间:
2016-04-01 14:41:51
阅读次数:
208
一、前言 android客户端开发进入尾声,负责SEO同事突然发给我一个涉及45个发布渠道的噩耗,之前只发布自有渠道的工作方式已经不满足需求,所以引入最近比较流行的gradle打包技术。 gradle基于groovy语言,引入的原因也方便了以后从现在使用的eclipse开发环境迁移到Android
分类:
移动开发 时间:
2016-01-27 19:35:32
阅读次数:
202
一、Ant 打包:(下载ant、配置环境变量就不说了)1、进入命令行模式,并切换到项目文件夹。运行例如以下命令为ADT创建的项目加入ant build支持:android update project -p . -t "android-17"2、build脚本默认target是help。所以会显示如...
分类:
移动开发 时间:
2016-01-06 09:11:47
阅读次数:
190
这是一篇半技术类文章。众所周知现在Google主推Android Studio开发工具,而Eclipse已经被闲置一阵子了,但是Eclipse项目却还有很多没有迁移到AS中;而现在一些新的库都是采用AS Gradle打包并发布到公共仓库中,而这些库Eclipse 并不能直接使用,在本篇文章中将讲解如何导入一个或者多个库到Eclipse中使用。...
分类:
移动开发 时间:
2015-12-24 09:24:41
阅读次数:
349
使用gradle打包apk已经成为当前主流趋势,我也在这个过程中经历了各种需求,并不断结合gradle新的支持,一一改进。在此,把这些相关的东西记录,做一总结。1. 替换AndroidManifest中的占位符我想把其中的${app_label}替换为@string/app_name12345and...
分类:
移动开发 时间:
2015-11-09 12:43:50
阅读次数:
428
AndroidStudio打Jar包一直是一个麻烦的事,按照网上现有的教程,打包一个混淆的jar需要完成下列步骤:将
plugin修改为library后build出aar,再提取aar里面的classes.jar使用
jarjar等工具剔除多余的class对第二步得到的
jar进行混淆无论哪一步,所做的工作量都不少。于我个人而..
分类:
移动开发 时间:
2015-10-07 23:12:59
阅读次数:
518
Android Studio 打 Jar 包一直是一个麻烦的事,按照网上现有的教程,打包一个混淆的 jar 需要完成下列步骤:1.将 plugin 修改为 library 后 build 出 aar,再提取 aar 里面的 classes.jar
2.使用 jarjar 等工具剔除多余的 class
3.对第二步得到的 jar 进行混淆无论哪一步,所做的工作量都不少。于我个人而言,相当麻烦,于是...
分类:
移动开发 时间:
2015-08-13 14:27:00
阅读次数:
136
当传统的手工打包方式遇上同一应用,多渠道/多包名及多种引导页/icon等等差异时,就变成了苦不堪言的纯体力活了。 但有了Gradle这一切不再是问题了,Gradle使得这一切变的so easy。
本遍主要介绍eclipse中使用Gradle打包解决多渠道问题,其它的问题基本差不多。在eclipse中使用Gradle只需要以下三板斧:
第一斧、生成Gradle相应文件
1.1 选中相应...
分类:
移动开发 时间:
2015-08-01 17:27:19
阅读次数:
254
这两三周工具相对比较忙,最近项目开始收尾。终于腾出时间,接着做笔记。这两周更新的内容主要如下:Performance系列新增了Performance系列,接下来会添加性能分析的工具和用法,总结一些性能分析的知识,主要涉及到View的渲染分析,CPU的使用分析,内存的消耗分析,电池电量的分析等等,因为刚新增,当前还暂无什么内容。想要预览一下地址的朋友,可以戳一下这里Tools系列新增Tools系列,把...
分类:
其他好文 时间:
2015-07-28 00:59:29
阅读次数:
130
最近一直在做android自动打包,之前已经完成了用纯命令行的形式打包、原生态ant脚本打包,和基于android的SDK的打包,并且实现了多渠道打包,后来同事推荐了gradle,网上的资料说gradle各种好,自己也感兴趣是实现一下,其实一般来说由于android对eclipse的支持减弱,大部分的人都是用gradle与android studio融合,这样面的例子也会比较多,但笔者所在的项目还...
分类:
移动开发 时间:
2015-07-23 19:58:11
阅读次数:
199