android模块化
以千
这个作者很懒,什么都没留下…
展开
-
aar
1. 何为aar?大家都知道jar文件把,如果你有一个Android Library项目,可以很容易的导出jar文件,然后在其他项目中很方便的引用,aar和jar类似,区别就是一个Android Library项目导出的jar文件不能包含资源文件,比如一些drawable文件、xml资源文件之类的,所以这就有很大的限制,在gradle之前我们要引用带资源文件的Android Library必须转载 2017-12-08 14:04:13 · 1874 阅读 · 0 评论 -
关于small插件化版本的使用
终于可以编译通过, 明天上过程和坑.1. 依赖于gradle的版本, 我用的是com.android.tools.build:gradle:2.1.32. 从jcenter下载失败, 使用jcenter(){url 'http://jcenter.bintray.com/'}代替jcenter()3. gradlew buildLib gradlew buildBundle这两部之后,原创 2018-01-04 23:25:37 · 315 阅读 · 0 评论 -
DexClassLoader的创建和加载过程
1. 创建(1)从new DexClassLoader(dexPath,optimizedDirectory,libraryPath,parentLoader)开始,调用父类BaseDexClassLoader构造器,用originalPath 保存了 dexPath,pathList保存了一个由dexPath、optimizedDirectory、libraryPath、loader四个参数构建...原创 2018-02-25 11:39:32 · 1370 阅读 · 0 评论