android studio目录结构和Proguard

project
-module
-module
一个project下可以有多个独立运行的module,组件模块化开发

整个目录结构

1. 编译系统,gradle
2. 配置文件,如properties文件
3. 应用模块,就是代码

Android构建流程

流程:java文件编译成.class字节码文件,再和第三方文件的jar文件打包成class.dex文件(android可执行的文件),再打包资源文件,最后将dex文件和zipalign优化成未签名的包,通过签名

jenkins持续集成构建
ProGuard

ProGuard工具用于release出去的版本代码进行 压缩,优化,混淆代码,预检测 ,移除代码中的无用类,字段,方法,属性

工作原理

通过 EntryPoint 进行标记

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容