前言
最近在使用Android Studio 3.1.2导入以前的项目遇到一些坑,借此机会把相关处理方法分享出来。
下面以导入Android Studio2.3.3项目为例:
在此之前先建议你用Android Studio 3.1.2创建一个新的项目,看看有哪些变化,这对你很有帮助。
修改app\build:gradle
修改compileSdkVersion和buildToolsVersion
修改前,
?
1 2 |
|
修改后:
?
1 2 |
|
其中buildToolsVersion 是在Android Studio 3.0之后取消了,你可以保留也可以注释掉,在defaultConfig方法中将targetSdkVersion 为27并增加一下代码。
?
1 |
|
修改依赖关键字 compile(implementation/api),provided(compileOnly),apk(runtimeOnly)
修改前:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
修改后:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
修改项目下的XXX(项目名)\build:gradle
修改前:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
修改后:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
|
repositories方法中都增加了google(),build:gradle改和当前AS版本号一致。
修改gradle-wrapper.properties
修改前:
?
1 2 3 4 5 6 |
|
修改后:
?
1 2 3 4 5 6 |
|
主要修改了:distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
这里告一段落,上面都改好之后同步项目(sync)。我为什么建议你把上面的都改好之后再同步,这样省事儿,刚开始的时候我也是改一点同步一下,问题多且很浪费时间,如果其中有些问题没能解决就容易走偏。
如果报错:
?
1 2 |
|
修改gradle.properties,增加如下代码
?
1 |
|
添加android.enableAapt2=false
报如下错误请移步Android Studio 3.0后出现AAPT2和“android.enableAapt2”问题以有解决方法
如果有这个错误:这需要更新SDK,点击蓝色文字下载就好。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对服务器之家的支持。
原文链接:https://blog.csdn.net/L_201607/article/details/80662415
本文链接:https://my.lmcjl.com/post/7990.html
4 评论