【问题标题】:Android Picasso different errorsAndroid毕加索不同的错误
【发布时间】:2019-03-21 20:20:42
【问题描述】:

我正在尝试从网络获取图像并将其放入 ImageView,但 Picasso 一直显示错误.. 当我刷新 androidStudio 时,它显示另一个错误.. 我查找了解决方案,但任何地方都没有相关的最新帖子。 如果有人知道如何解决它,请发表评论。

Error: Program type already present: com.squareup.picasso.Action
Error: Program type already present: 
com.squareup.picasso.Callback$EmptyCallback

依赖关系:

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint- 
layout:1.1.3'
    implementation 'com.android.support:design:28.0.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 
'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.squareup.picasso:picasso:2.5.2'
}

毕加索:

Picasso.with(About.this).load(photo).into(myImageView, new Callback() {
        @Override public void onSuccess() {
            Log.d("Debug", "Picasso Success");
        }

        @Override public void onError() {
            Log.d("Debug", "Picasso Errored");
        }
    });

字符串照片:

 String photo = getIntent().getExtras().getString("photo");

【问题讨论】:

标签: java android picasso


【解决方案1】:

尝试更新到implementation "com.squareup.picasso:picasso:2.71828"

重复条目program type already present 只能来自另一个库或另一个模块。很可能,libs 目录中有一个不必要的 picasso .jar,不能删除。

【讨论】:

  • 更新到 2.71828,删除了 2.5.2,现在可以使用了。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-07
  • 2016-12-12
  • 1970-01-01
  • 2016-02-12
  • 1970-01-01
相关资源
最近更新 更多