我正在尝试将我的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)
请告诉我我在做什么错
答案 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);