专栏首页恩蓝脚本Android Studio 3.1.3升级至3.6.1后旧项目的兼容操作方法

Android Studio 3.1.3升级至3.6.1后旧项目的兼容操作方法

因为gradle大幅升级至5 , as gradleplugin升级至3.6,导致一些旧的项目基本重新编译时会出现各种错误,经过各种尝试后,得出一个付出成本最低,又能兼容旧项目的解决方法:

1/先屏蔽as的gradle升级提示,它真是不厌其烦地提醒,你若不小心点了升级,极有可能让你的项目编译不了

2/打开旧项目,如果项目中有用到annotationProcessor或androidannotations,DBFlow这类有预编译处理的依赖,那多半死活不能编译的了,最有效的方法就是File- Invalidate caches/Restart,然后再打开该项目,File- Sync Project with Gradle files,然后再编译

再次提醒,这个Gradle每次升级都会对旧的Gradle项目各种不兼容,最有效的方法就是旧项目保持原来的Gradle&Gradle plugin版本!!

总结

到此这篇关于Android Studio 3.1.3升级至3.6.1后旧项目的兼容操作方法的文章就介绍到这了,更多相关android studio 3.1.3升级至3.6.1旧项目的兼容内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 在Linux中查看所有正在运行的进程的方法

    可以使用ps命令。它能显示当前运行中进程的相关信息,包括进程的PID。Linux和UNIX都支持ps命令,显示所有运行中进程的相关信息。

    砸漏
  • django项目中新增app的2种实现方法

    1.在pycharm的工具栏找到 Tools,点击之后会有“Run manage.py task”选项,点击它之后,在pycharm下面会出现一个输入界面,在里...

    砸漏
  • PHP正则验证字符串是否为数字的两种方法并附常用正则

    php中利用正则表达式验证字符串是否为数字一件非常容易的事情,最主要的是如何写好正则表达式以及掌握正则表达式的写法,在此利用正则表达式的方式来列举一下判断数字的...

    砸漏
  • Elasticsearch 7.0 已经发布,盘他!

    Elastic{ON}北京分享了Elasticsearch7.0在Speed,Scale,Relevance等方面的很多新特性。

    zhisheng
  • Elasticsearch 7.0 正式发布,盘他!

    Elastic{ON}北京分享了Elasticsearch7.0在Speed,Scale,Relevance等方面的很多新特性。

    铭毅天下
  • 【Rust项目推荐】http 命令行服务工具 fht2p 0.9 版本,基于tokio 0.2 & hyper 0.13

    最初入坑时挖的坑 -- fht2p,起源是不满意于简陋还依赖python的 python -m SimpleHTTPServer, 已经有三年历史了, 最近从 ...

    MikeLoveRust
  • centos-6.5安装部署LNMP环境

    安装部署前,确保安装了gcc和gcc-c++ 系统信息: [root@zww ~]# cat /etc/redhat-release CentOS releas...

    用户1679793
  • 【- Light 计划 -】新建了一台Linux云服务器我该干嘛

    张风捷特烈
  • Nginx软件部署配置过程

    ---恢复内容开始--- 注意:博主使用的系统为: [root@web01 ~]# uname -a Linux web01 2.6.32-696.el6.x...

    863987322
  • django 多数据库及分库实现方式

    在settings里面的DATABASES是一个字典,用于定义需要的数据库,如下,一共定义了两个数据库。

    砸漏

扫码关注云+社区

领取腾讯云代金券