节后第一天上班,Android studio编译项目通不过了
第一眼觉得是依赖的问题,百度谷歌查询一波后一无所获,无非就是修改gradle.properties文件
1 | android.enableAapt2=false |
但是这个没有效果,另外就是统一support包版本

依然没有效果,绝望img…..
在项目的build.gradle在项目级别的build.gradle 的allprojects节点下面加上以下代码
1 | configurations.all { |
继续无效,折腾了半天,,起初以为是最近升级android studio3.2的缘故,Android studio降版本,依然报错,恐怕要结账了…. 把上上个版本的代码down下来导进去看看,咦,好像找到问题所在了
原来近期的photoView有更新,10天前,哈哈,难怪节前好的代码过完节回来就GG了.
编译支持androidx了,豁然开朗,查看module的build,gradle文件
1 | dependencies { |
果然是这样的依赖,将latest.release.here或者’+’更改为上一个兼容support的版本’2.1.3’,
重新编译,通过!!!终于长舒一口气…
######尽量不要在老项目中使用”+”或者latest release替换确切的版本号,虽然这样可以保证当前依赖的框架是最新的,但是每次sync都会重新请求最新的依赖包而且一旦作者更新了依赖,而本地依赖冲突的话就会造成上述问题.