关于AndroidStudio 导入其他项目时gradle问题
一、场景
由于AndroidStudio 工具不断升级,有时候在github 上找到的项目使用的版本比较老,导致导入的工程经常无法正常编译过。
二、找到的方法
在网上找到的看起来比较可行的方法是这个: https://blog.csdn.net/jiyidehao/article/details/53572912?utm_source=blogxgwz0
注意点:
1、插件和gradle版本要匹配
2、build.gradle中配置的 compileSdkVersion 和 support 包依赖版要匹配,例如
compileSdkVersion 26 compile 'com.android.support:appcompat-v7:26.+'
3、资源R 类是根据packageName 来生成引用的,在实在无计可施,找不到编译问题时,只能将别人的代码移动到自己能正常编译的工程中来调试。