1.studio编译报错:
Error:Conflict with dependency 'com.google.code.findbugs:jsr305' in project
如图:
解决:
在app的build.gradle的android{}中加上如下代码即可:
android{
configurations.all {
resolutionStrategy.force 'com.google.code.findbugs:jsr305:2.0.1'
}
}
2.导入module后报错
E:\work\studioproject\rtmp\SevenLeLiveMaster\app\build.gradle
Error:Failed to resolve: :sdk-audio-1.20.0:
Error:Failed to resolve: :sdk-base-1.20.0:
Error:Failed to resolve: :sdk-common-1.20.0:
网上一顿搜,没解决方法。突然想,怎么会冒出来类似sdk-common-1.20.0: 的玩意儿呢,那就把build.gradle打开,一个一个看,终于,发现这个sdk-1.20.0确实存在:
在LePlayerSdk这个module中:
app找不到这三个文件正常,因为app根本就不知道有这几个文件。
需要在app的build.gradle中指出路径:
repositories {
flatDir {
dirs project(':LePlayerSdk').file('libs')
}
}