Android编译
文章平均质量分 82
古道边
做一个有态度的开发工程师!
展开
-
Gradle打包那些事儿
使用gradle打包apk已经成为当前主流趋势,我也在这个过程中经历了各种需求,并不断结合gradle新的支持,一一改进。在此,把这些相关的东西记录,做一总结。原创 2015-11-13 11:06:27 · 1714 阅读 · 0 评论 -
命令行开发、编译、打包Android应用程序
流程概述:1、打包资源文件,生成R.java文件2、处理aidl文件,生成相应java 文件3、编译工程源代码,生成相应class 文件4、转换所有class文件,生成classes.dex文件5、打包生成apk6、对apk文件进行签名7、对签名后的apk文件进行对其处理Android SDK提供了一系列命转载 2016-08-20 17:39:38 · 2313 阅读 · 0 评论 -
Ant自动编译打包&发布 android项目
Eclipse用起来虽然方便,但是编译打包android项目还是比较慢,尤其将应用打包发布到各个渠道时,用Eclipse手动打包各种渠道包就有点不切实际了,这时候我们用到Ant帮我们自动编译打包了。1 Ant自动编译打包android项目 1.1 Ant安装 ant的安装比较简单,下载ant压缩包 http://ant.apache.org (最新的为1转载 2016-08-20 17:47:18 · 345 阅读 · 0 评论 -
aapt的常用命令
1. 列出apk包的内容 aapt l[ist] [-v] [-a] file.{zip,jar,apk}-v 以table形式列出来-a 详细列出内容 例如:aapt l ,这个命令就是查看apk内容2. 查看apk一些信息aapt d[ump] [--values] WHAT file.{apk} [asset [asset ...]]bad原创 2016-08-21 17:24:41 · 276 阅读 · 0 评论 -
dx命令详解
usage:[html] view plain copy print?dx --dex [--debug] [--verbose] [--positions=style>] [--no-locals] [--no-optimize] [--statistics] [--[no-]optimize-list=file>] [--no-strict原创 2016-08-21 17:26:29 · 4906 阅读 · 0 评论 -
Ant 脚本 多渠道打包
最近研究Android里用ant打多个渠道的apk包,终于搞出头绪!!走了很多错路,希望大家不要这样子!!下面就是个人的几点总结,希望对大家有帮助: 首先说的是我用的ant不是eclipse和android SDk里面自带的ant,而是从这里下载的 -- Ant官网http://ant.apache.org/ , 下载Ant,当然第一步就是安装ant了,步骤如下:转载 2016-08-22 16:43:38 · 755 阅读 · 0 评论 -
Android 热修复三部曲之基本的Ant打包脚本
热修复从2015年开始,逐渐的被推广开来,现在已经是比较热门的技术。当Android发布的Apk中,因为有个bug,导致程序一直崩溃。如果此时发布版本,时间间隔太短,则会导致用户的使用繁琐,导致用户的流逝。而热修复达到的目的便是在不发布版本的情况下,动态修改其中包含bug的类,实现替换,达到修复bug 的目的。现在市面上有一些开源的热修复,例如androidFix等等。对于这些转载 2016-10-09 12:47:47 · 504 阅读 · 0 评论 -
Android热修复三部曲之MultiDex 分包架构
在上一篇博客中,讲解了使用Ant打包的流程,也编写了相应的脚本代码。但是忘了说明怎么运行了。有两种方式:在Eclipse的build.xml 中,右键run as 即可。通过命令行形式进入到当前工程目录下,输入命令ant 工程名。上一篇漏下的已经补充。下面开始今天博客的主要内容。该篇博客主要分为三个部分:什么是分包架构分包架构的好处怎么实现分包什么是分包架构转载 2016-10-09 12:48:42 · 355 阅读 · 0 评论 -
Android热修复三部曲之动态加载补丁.dex文件
该篇作为Andriod热修复三部曲的最后一篇,本篇基于前两篇在之前的博客中,我们将.java文件打成了三个.dex文件 - classes.dex:程序必须启动的类,保证没问题的(Application,MainActivity) - classes2.dex:业务逻辑的类,如果出问题了可以动态替换。 - classes3.dex:jar包的类,基本上不会出现问题。那么转载 2016-10-09 12:49:40 · 451 阅读 · 0 评论