liangjingkanji / Net

Android 基于协程/OkHttp网络请求工具
http://liangjingkanji.github.io/Net/
MIT License
1.91k stars 214 forks source link

Kotlin版本兼容问题 #133

Closed Chen-Xi-g closed 2 years ago

Chen-Xi-g commented 2 years ago

问题描述

Class 'com.drake.net.NetConfig' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.7.1, expected version is 1.5.1.
The class is loaded from 

版本从3.4.6升级到3.5.1时提示Kotlin版本兼容异常,无法正常使用。

期望行为

正常编译

如何复现

fork仓库并复现问题可以快速解决, 猜测只会让问题晦涩难懂, 耽误所有人时间

截图

异常堆栈信息或者手机截图/视频(拖拽到输入框即可上传)

版本

liangjingkanji commented 2 years ago

建议升级kotlin插件版本

Chen-Xi-g commented 2 years ago

已经是最新的插件了 image

liangjingkanji commented 2 years ago

能在demo复现问题吗?

Chen-Xi-g commented 2 years ago

https://github.com/Chen-Xi-g/NetDemo 这个链接是我新创建的空项目,空项目中仅引入依赖,无任何其他操作,错误信息在images中

liangjingkanji commented 2 years ago

你光升级插件不提高项目的kt版本有什么用?

ext.kotlin_version = "1.5.30"
Chen-Xi-g commented 2 years ago

低版本Kotlin不兼容?

liangjingkanji commented 2 years ago

我不清楚具体kt插件兼容程度, 不过我建议你还是使用最新正式版本避免问题

liangjingkanji commented 2 years ago

版本相差过大可能kt插件不兼容, 这种问题尝试下就好了, 毕竟kt插件不是我写的, 升级kt插件也不存在不兼容问题