美文网首页
build.gradle常用操作

build.gradle常用操作

作者: 放羊娃华振 | 来源:发表于2020-03-24 11:24 被阅读0次

一、由于经常要引入第三方的框架,如果项目中用的v7/v4包和第三方框架的不一致,就会导致无法编译,到处报错误

解决方案1:

排除依赖中的指定包,比如排除vLayout中的v7、v4包
compile('com.alibaba.android:vlayout:1.0.6@aar') {
exclude group: 'com.android.support'
}

解决方案2:

force强制设置某个模块的版本
configurations.all {
resolutionStrategy {
force 'com.android.support:appcompat-v7:25.3.1'
}

二、查看本地加载三方sdk的最终文件

cd .gradle/caches/modules-2/files-2.1

三、参看依赖树

方案1、工具查看
image.png
方案2、命令查看
gradle :test:dependencies
方案3、命令查看,并且输出到txt中
gradle :test:dependencies >/user/dep.txt

强制刷新gradle依赖

gradle build --refresh-dependencies

gradle触发clean操作

gradle clean

gradle命令打包

gradle clean assemble
gradle clean assembleDebug
gradle clean assembleRelease

指定资源前缀

android {
    compileSdkVersion 28
    resourcePrefix "app_"
}

相关文章

网友评论

      本文标题:build.gradle常用操作

      本文链接:https://www.haomeiwen.com/subject/vzqoyhtx.html