09 2020 档案

摘要:最近做项目部署时碰到一个特别需求,报重复依赖第三方库的错:Program type already present: com.google.protobuf.BlockingRpcChannel。由于花了不少时间才找到解决方案,这里特地记录一下,希望能帮到碰到相同困扰的你! 阅读全文
posted @ 2020-09-25 11:02 宋者为王 阅读(3317) 评论(0) 推荐(0) 编辑
摘要:Android的进程都是通过Zygote fork而来的,那这些进程的启动流程都是怎样的呢?本文将基于Android P的源码来分析Android系统框架进程SystemServer和应用程序进程的创建过程,力求完整和简洁,只关注关键流程。 阅读全文
posted @ 2020-09-16 09:50 宋者为王 阅读(2035) 评论(0) 推荐(1) 编辑
摘要:在打包aar时会碰到一种场景:该aar中还引用了第三方aar。这种嵌套第三方aar的aar的方式,在项目中使用时,不仅要依赖我们打包的aar,还有依赖该第三方aar,这显然不够方便。本文结合自己实际工作中碰到的问题,记录一种在aar中打包嵌套aar的方式——fataar,通过这种方式,可以将第三方aar完美融合到我们自己打包的aar中。 阅读全文
posted @ 2020-09-11 20:32 宋者为王 阅读(8906) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示