Android开发Android开发经验谈Android技术知识

gradle升级遇到的坑

2019-12-05  本文已影响0人  我的天呐0_0

大部分遇到的错误定位都比较清晰比如什么“添加google maven 仓库的依赖”、“升级SDK buildTool”等提示清晰甚至点击即可fix,大家肯定没有疑问(文末留有大佬一步步升级),这里记录下遇到的奇怪的问题

Unable to resolve dependency for ':app@dev/compileClasspath': Could not resolve project:xxx

首先升级前这个是完全没有问题的,其次这里“xxx”是一个本地库不存在仓库依赖问题
stackoverflow大佬们讨论帖中最高赞几个竟然也没能解决遇到的问题(这里大家可以参考下:降级解决,谁报错删除谁(解决提出问题的人??),升级Android studio,升级最新gradle,添加dexOptions等)
我使用这个办法解决问题

implementation project(path: ':xxx', configuration: 'default')

但也有人反映这个方法导致了引用包中api不能调用,目前没发现

Failed to transform file 'xxx.aar' to match attributes {artifactType=android-exploded-aar} using transform ExtractAarTransform

清除缓存文件,将.gradle\caches\transforms-1删除,重新编译项目,根据暴露的bug去修改即可

Android Gradle的理解以及升级Gradle插件3.0.1遇到的坑

上一篇下一篇

猜你喜欢

热点阅读