Loading... 节后第一天上班,Android studio编译项目通不过了   第一眼觉得是依赖的问题,百度谷歌查询一波后一无所获,无非就是修改gradle.properties文件 ```java android.enableAapt2=false ``` 但是这个没有效果,另外就是统一support包版本  依然没有效果,绝望img..... 在项目的build.gradle在项目级别的```build.gradle``` 的```allprojects```节点下面加上以下代码 ```java configurations.all { resolutionStrategy.force 'com.android.support:support-v4:24.0.0' } ``` 继续无效,折腾了半天,,起初以为是最近升级android studio3.2的缘故,Android studio降版本,依然报错,恐怕要结账了.... 把上上个版本的代码down下来导进去看看,咦,好像找到问题所在了  原来近期的photoView有更新,10天前,哈哈,难怪节前好的代码过完节回来就GG了.  编译支持androidx了,豁然开朗,查看module的build,gradle文件 ```java dependencies { implementation 'com.github.chrisbanes:PhotoView:latest.release.here' } ``` 果然是这样的依赖,将latest.release.here或者'+'更改为上一个兼容support的版本'2.1.3', 重新编译,通过!!!终于长舒一口气... > ######尽量不要在老项目中使用"+"或者latest release替换确切的版本号,虽然这样可以保证当前依赖的框架是最新的,但是每次sync都会重新请求最新的依赖包而且一旦作者更新了依赖,而本地依赖冲突的话就会造成上述问题. *** ###PS:假如你在新版本的AS中出现了上述问题,或者更改了依赖包的版本号后依然编译报错,那么你可以试着降级你的Android studio到3.1火以下版本,一般都能解决 最后修改:2021 年 07 月 22 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果觉得我的文章对你有用,请随意赞赏