关于AndroidStudio 导入其他项目时gradle问题

一、场景

由于AndroidStudio 工具不断升级,有时候在github 上找到的项目使用的版本比较老,导致导入的工程经常无法正常编译过。

 

二、找到的方法

在网上找到的看起来比较可行的方法是这个: https://blog.csdn.net/jiyidehao/article/details/53572912?utm_source=blogxgwz0

注意点:

1、插件和gradle版本要匹配

关于AndroidStudio 导入其他项目时gradle问题

 

 

2、build.gradle中配置的 compileSdkVersion 和 support 包依赖版要匹配,例如

compileSdkVersion 26
compile 'com.android.support:appcompat-v7:26.+'

 

3、资源R 类是根据packageName  来生成引用的,在实在无计可施,找不到编译问题时,只能将别人的代码移动到自己能正常编译的工程中来调试。