Android模块化
闫文敬
Android开发工程师、安全工程师
展开
-
Android pins 模块化架构gradle配置
一种实现模块化架构的方式,各目录模块业务独立android { ... sourceSets { def dirs = ['pins_1', 'pins_2', 'main'] main { manifest.srcFile 'src/main/AndroidManifest.xml' dirs.each { dir -> java.srcDir("src/${dir}/m原创 2022-03-24 15:17:04 · 2124 阅读 · 0 评论 -
Android 模块化项目不同模块防止资源重复解决方法
由于项目模块化后,每个模块之间是相互独立的,在合并打包生成apk过程中,如果资源名称相同,会造成相互覆盖,导致造成资源引用出现错误;例:模块A中有一张ic_photo,模块B中由于业务关系也有一张ic_photo。如果没有注意到这个问题,那么最终生成到apk中的图片要么是左边的,要么是右边的,对业务造成影响。方案1(常用方案)在项目gradle中配置,使资源中的:anim、color、layout、xml、drawable、mipmap在AS中会被lint工具自动检测,并提示给开发者该模块下的资原创 2020-07-31 09:09:33 · 4245 阅读 · 3 评论