- Android Studio依赖第三方库报错如:Unable t
- Android Studio报错unable to access
- Android studio unable to find va
- AS 新安装Android Studio运行项目前报错:Una
- Android studio 启动adb报错:...unable
- Unable to load class 'javax.xml.
- app:transformClassesWithDexDebug
- LibreSSL SSL_connect: SSL_ERROR_
- 解决fatal: unable to access 'https
- Android Studio 导入Module Error:Un
报错日志:
Unable to resolve dependency for ':app@betaUnitTest/compileClasspath': Could not resolve project :ptr.
Could not resolve project :ptr.
Required by:
project :app
Unable to find a matching configuration of project :ptr:
解决方案:
分析了错误日志,和BuildType有关,“beta”、“debug”。
导入的library项目名为ptr,build.gradle的:
buildTypes {
release {
....//我自己项目中的配置
}
}
App的build.gradle是这样的:
buildTypes {
debug {
....//我自己项目中的配置
}
beta {
....//我自己项目中的配置
}
release {
....//我自己项目中的配置
}
}
对比发现确实是少了这两个,重新修改library的build.gradle,如下:
buildTypes {
debug {
...
}
beta {
...
//关键代码,release, debug为library中已有buildType
matchingFallbacks = ['release', 'debug']
}
release {
...
}
}
重新Build一下项目,就好了。
网友评论