升级Picasso库时Android崩溃

时间:2018-11-23 10:48:36

标签: android picasso okhttp3

我正在尝试将我的Android应用程序上的Picasso库从版本2.5.2升级到2.71828的最新版本。

我正在使用其他相关库的以下版本。

implementation 'com.squareup.okhttp:okhttp-urlconnection:2.7.2'
implementation 'com.squareup:otto:1.3.8'
implementation 'com.squareup.retrofit:retrofit:1.9.0' 
implementation 'com.google.code.gson:gson:2.6.1'

我尝试启动时应用崩溃,并显示以下错误。

java.lang.NoSuchMethodError: No interface method readUtf8LineStrict(J)Ljava/lang/String; in class Lokio/BufferedSource; or its super classes (declaration of 'okio.BufferedSource' appears in /data/app/com.app.dev-64CjLuqx-zjNoiTFWtBRvA==/base.apk!classes2.dex)

请告诉我我在做什么错

2 个答案:

答案 0 :(得分:0)

更改版本后,我遇到了同样的问题

更换后 Picasso.with(上下文)...

作者 Picasso.get()...

我清理了项目,然后又恢复了工作

答案 1 :(得分:0)

我也发生了同样的事情。也许您正试图按照官方文档中的说明导入毕加索:

成绩

  

实现'com.squareup.picasso 3 :picasso:2.71828'

脱掉第三名,然后尝试以下方式:

  

实现'com.squareup.picasso:picasso:2.71828'

您最多也会更改:

hello_world_latency_seconds_bucket{le="+Inf",} - hello_world_latency_seconds_bucket{le="1.0",}

收件人:

Picasso.with(MainActivity.this)
     .load(imgurl)
     .into(imageV);