我在使用阿里云物联网平台提供的Java SDK时报了个错,百度说是引用的包出错了,但是我并没有引用那个造成报错的包
间接引用的,也就是你使用阿里云物联网平台提供的Java SDK,这个SDK引用了别的包。应该是版本变了,没有okio.BufferedSource.readutf8linestrict()方法了。IDEA中按Ctrl+n,输入BufferedSource,打开看看这个类在哪个包里,考虑显式引用这个依赖,但是换个别的版本。
你使用的阿里云物联网平台提供的Java SDK,这个SDK引用了别的包,检查okhttp3的版本,
检查okhttp3.internal.http1.Http1Codec.readHeaderLine方法中引入的okio包版本,
IDEA中按Ctrl+n,输入BufferedSource,打开看看这个类在哪个包里,直接引用这个依赖,或者换个别的版本。
为了降低应用侧的开发难度、提升应用侧开发效率,物联网平台向应用侧开放了丰富的SDK包。SDK支持Java、PHP和Python。SDK开发请参考开发指南。