Gradle 升级的一些坑

摘要:
Gradle3.0的api有一些变化,所以如果你项目中引用了一些第三方gradle插件使用了一些旧的api,就会导致报错,比如这里就是因为apkVariantData这个指令已经从gradle3.0剔除了。

Android gradle plugin 从2.2.3更替为3.6.0

Gradle 版本从 3.5 更替为 6.4.1

序号报错原因解决
1Could not get unknown property 'apkVariantData' for object of type com.android……Gradle 3.0 的 api 有一些变化,所以如果你项目中引用了一些第三方 gradle 插件使用了一些旧的api,就会导致报错,比如这里就是因为apkVariantData这个指令已经从 gradle 3.0 剔除了。
2Could not find method leftShift() for arguments…操作符 << 在Gradle 4.x中被弃用(deprecated),并且在Gradle 5.0 被移除(removed)删除操作符 <<,重新用 doLast写
3Could not initialize class org.jetbrains.kotlin.gradle.internal.KotlinSourceSetProviderImplKtkotlin与gradle版本不适配命令行使用来检查kotlin版本gradle -v,然后在项目的build.gradle中调整了kotlin版本以使其与的版本相匹配gradle。
4a) Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7:1.3.71(存疑)更改为implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"

免责声明:文章转载自《Gradle 升级的一些坑》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇MFC对话框和控件BUAA_2019_MATLAB基础与应用_期末复习纲要下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

腾讯蓝鲸cmdb部署

腾讯蓝鲸CMDB项目地址: https://github.com/Tencent/bk-cmdb 蓝鲸配置平台 (CMDB)http://172.16.6.10:8088 环境(单机测试): Centos6 16G 200G 依赖环境: Java 1.8.0_92 python 2.7 ZooKeeper 3.4.12 Redis 3.2.11 M...

Python Web 开发的十个框架【转载】

Python 是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准 库也是值得大家称赞的,Python甚至还自带服务器。 其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与Web服务 器进行交互的库、这些都可以设计到你的Web应用程序...

redis集群离线安装

环境准备: redis-4.0.7.tar.gz redis的安装包 Ruby环境(集群搭建需要用ruby创建, ruby环境在2.2以上。) rubygems-2.7.4.tgz 和 redis-3.2.2.gem (后面的是redis集群需要的ruby插件,rubygems是ruby的一个包管理工具,通过rubygems安装redis-3.2.2.g...

情人节用python写个网站对ta表白吧!小白都可以看懂的教程。

情人节来了,广大男性同胞们都打算送给女朋友什么礼物?口罩?口红?不如用python写个网站对她表白吧!简约的动画+大火的想见你bgm,还有谁能不心动? 先看下效果(视频后半段网速卡了,实际十分丝滑): 情人节表白页面预览 不会python?不会写网站?只要你能看懂print('hello world')再有一台电脑就完全足够了,python+Djang...

python、pip、whl安装和使用

1 python的安装 首先,从python的官方网站 www.python.org下载需要的python版本,地址是这个: http://www.python.org/ftp/python/2.7.6/python-2.7.6.msi 然后,运行下载的MSI安装包,不需要更改任何默认设置,直接一路点“Next”即可完成安装: 默认会安装到C:Python...

标准Socket与Delphi中的Socket

标准的Socket的应用程序框架如下:Server方: Socket()[ 新建一个Socket]--Bind()[ 同服务器地址邦定 ]--Listen() --Accept()--block wait--read()[接受消息,在windows平台中,方法为send(TCP),或者是sendto(UDP)]--处理服务请求--Write()[发送消息,...