由于教学需要,安装Android studio ,以前用的是2.3 现在想用一下高版本,手贱安装了个3.1.2 各种编译问题。
诸如: Unable to resolve dependency for ':app@debug/compileClasspath': Could not find any version that matches com.android.support:appcompat-v7:29.+
诸如:预览空白,编译没错,运行没问题。预览没效果
各种出错:
各种查找资料,网上也是各种解决办法,各种骂娘,狗日的Google 怎么这个Android studio那么多bug。那么多坑。
经过了两天的折磨,终于领悟到,其实还是自己的问题,人家Google怎么说也是业内老大,出个开发环境居然会这么烂?
一招解决,platform SDK 和 SDK build-tools一定要对应,否则就是各种问题,SDK版本也不要是最新的,要不然和SDK-tools没法匹配。我将所有的东西版本都改为27 ,妥妥的了,一点毛病都没有,还有网上说要修改Android studio的工程模板,真是没必要。
修改好之后,新建工程,完美,妥妥一点问题都没有。
参考这几位大佬的文章都是不行。
https://blog.csdn.net/InnovationAD/article/details/81183657
https://blog.csdn.net/zcl1359205840/article/details/76175704