【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1

版权声明:本文为HaiyuKing原创文章,转载请注明出处!

概述

突然想要升级到较高版本。要跟随潮流嘛,不然就落后了。

下载IDE

 http://www.wanandroid.com/tools/ide

《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

安装

《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

因为正在删除文件,所以暂时不要操作,等待即可

《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

升级到3.0.1版本后新建项目,会出现下面的提示:Resolved versions for app (26.1.0) and test app (27.1.1) differ

《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

Error:Execution failed for task ‘:app:preDebugAndroidTestBuild’.

> Conflict with dependency ‘com.android.support:support-annotations’ in project ‘:app’. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.

方案一

将project的build.gradle中的gradle版本根据安装提示换成新的

 《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

需要FQ,耐心等待一段时间。

更新gradle版本

 《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

此时gradle-wrapper.properties文件的版本号是4.4

 《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

编译后提示下面的错误:

《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

Error:FAILURE: Build failed with an exception.

* What went wrong:

Execution failed for task ‘:app:preDebugAndroidTestBuild’.

> Conflict with dependency ‘com.android.support:support-annotations’ in project ‘:app’. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.

* Try:

Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output. Run with –scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 7s

将app/build.gradle文件中的26修改为27

《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

修改为:

《【Android Studio安装部署系列】三十一、从Android studio3.0.0升级到Android studio3.0.1》

方案二:

Build——Rebuild Project

下次打开项目时,还会出现这个问题。

如何实现升级Android Studio到新版本后,新建项目不会出现类似Resolved versions for app (26.1.0) and test app (27.1.1) differ的问题

暂时不知。留待以后解决。

 

参考资料

Android Gradle的理解以及升级Gradle插件3.0.1遇到的坑

    原文作者:HaiyuKing
    原文地址: https://www.cnblogs.com/whycxb/p/9089992.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞