Android项目完美迁移本地解决方案
做安卓实验的时候,从github上找了个demo,但是本地确运行不了,出现各种各样的错误。
百度了好久好久,慢慢摸索,终于找到了解决方法。
主要参考:Failed to resolve:com.android.support:appcompat-v7:报错处理
1.0 初始错误
本地运行显示如下错误:
错误(1)Build Tools版本不对应
Failed to find Build Tools revision 25.0.3
解决:修改源文件的Build Tools版本
可以看到该项目的Build Tools版本是 25.0.3,SDK版本是 25。
查看本地Android Studio支持的SDK和SDK Build Tools版本。
通过查看,得知本地Android Studio支持的SDK版本是25 26 28,和SDK Build Tools版本是29.0.3和30.0.0.rc2。
然后修改build.gradle文件。
编译。
提示
但是,在模拟器上却没有运行。
单击update,等待重新编译。
错误(2)espresso-core:2.2.2和appcompat-v7错误
解决方法
1.来到与app同级的build.gradle文件中。
在黄色标注那行,加入maven { url "https://maven.google.com" }
2.来到内层的build.gradle,将25.3.1改成28.+
编译、运行
大功告成。完美迁移。