问题:gradle打包,怎么样通过打不同的包名所依赖的项目不同,即所生成的apk大小不一样呢(每个apk不包含所有的依赖的项目)???
解决:通过修改build.gradle文件中
在android{}添加如下代码:
在dependencies{}中添加
“Flavor1Compile”和“Flavor2Compile”与上面productFlavors里面的flavor1和flavor2的名字是一一对应的。
然后在执行命令gradle assembleDebug,重新生成apk。
在build\outputs\apk文件中就可以看到你生成的apk。
通过反编译app-flavor1-debug.apk和app-flavor2-debug.apk可以看到他们所依赖的项目包。