Android(安卓)Gradle库项目和主项目同时多渠道处理
16lz
2021-01-24
针对库项目
//库项目,假设其项目名称为MyLibapply plugin: 'com.android.library'android { compileSdkVersion 23 buildToolsVersion '23.0.3' publishNonDefault true //不要忘了这一行 ... productFlavors { google {//针对谷歌Google Play的 } xiaomi {//针对小米应用商店 } ... } }
主项目
//主项目apply plugin: 'com.android.application'android { ... compileSdkVersion 23 buildToolsVersion '23.0.3' ... productFlavors { google { //针对谷歌Google Play的 } tencent { //针对腾讯应用宝 } qihoo { //针对360 } ... } ...}dependencies { ... //此处的path对应的值为上面的库项目 googleCompile project(path: ':MyLib', configuration: 'googleRelease') tencentCompile project(path: ':MyLib', configuration: 'xiaomiRelease') qihooCompile project(path: ':MyLib', configuration: 'xiaomiRelease') ...}
更多相关文章
- Android(安卓)编译 ijkplayer
- 使用Jenkins做Java、Android项目开发持续集成
- 2018.10月Android优质开源项目
- 针对Android(安卓)Studio安装完之后activity_main.xml前几行报错
- 仿微信朋友圈实现共享视图元素的切换动画
- phonegap 在win7中的安装步骤
- android默认允许usb调试和usb权限
- 【已解决】上传项目到binary 上面的时候报错:FAILURE: Build fail
- Kotlin+OkHttp3+Retrofit2+RxJava2学习(持续更新中)