如何在Android Studio中添加Picasso库

26

我遇到了这个错误,请帮助我。

     Error:A problem occurred configuring project ':app'.
> Cannot evaluate module picasso-master : Configuration with name 'default' not found.

目前为止已完成的工作:

1. download the picaso 

2.unzip the zip folder

 3.Under project section created  one directory called as lib and add the unzip file

4. In settings-gradle

    include ':app'
include ':libs:picasso-master'

   wrote these lines.

5. after that in project structure module dependency  add the picasso library


6. rebuild and clean

七。

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile project(':library:picasso-master')
    compile 'com.squareup.picasso:picasso:2.5.0'
}

我也在 build.gradle 文件中添加了这些代码,但仍然出现相同的错误。我现在该怎么办?请帮帮我。

请问如何添加 Picasso 库?


1
为什么不直接在你的 build.gradle 文件中添加 compile 'com.squareup.picasso:picasso:2.5.0' gradle 依赖呢? - Sebastiano
请告诉我如何在Android Studio中添加Picaso。我是新手。 - Kartiki
1
只需在您的 build.gradle 文件中添加 dependencies { compile 'com.squareup.picasso:picasso:2.5.0' } 即可。 - Sebastiano
@dextor,我有疑问...我的picaso-master没有build-gradle文件。这样可以吗?好的,我会添加那一行并检查。 - Kartiki
你根本不需要克隆存储库。 - Sebastiano
我添加了那一行代码,但仍然显示相同的错误(我已经编辑过我的帖子)。 - Kartiki
4个回答

52

请将以下代码添加到你的 build.gradle 文件中的依赖项中:

图片描述

dependencies {
 implementation 'com.squareup.picasso:picasso:2.71828'
  ...

最新版本可在此处找到。

确保您已连接到互联网。同步 Gradle 时,所有相关文件都将添加到您的项目中。

查看您的 libraries 文件夹,您刚刚添加的库应该在其中。

enter image description here


还有一件事情你可以尝试,从你的settings.gradle文件中删除include ':libs:picasso-master',同时删除你创建的文件并重新构建。或者如果你的项目还没有进行得太深入,你可以将其删除并按照建议的新步骤添加一个库项目到build.gradle中。 - Ojonugwa Jude Ochalifu
是的,一旦您将代码添加到依赖项并同步,Picasso就会自动安装。您无需创建lib文件夹或复制其他任何内容。 - Ojonugwa Jude Ochalifu
嘿,哇哦,我创建了一个新项目,并在build.gradle文件中添加了那一行。现在没有错误了。但是我怎么知道Picasso已经添加到我的项目中了呢? - Kartiki
看看我的回答,我加上了那个。 - Ojonugwa Jude Ochalifu
非常感谢您。我的项目也有那种结构...再次感谢您。 - Kartiki
显示剩余7条评论

23

最简单的添加依赖的方法

希望这能帮到你 或者按下Ctrl + Alt + Shift + S键 => 选择“Dependencies”选项卡,找到你需要的内容(参见我的图片)


@meow meo,你用什么工具录制屏幕视频并将其转换为高质量且大小合理的.gif文件?(好主意) - Mab

10
在依赖中添加 Picasso 库。
dependencies {
       ...
       implementation 'com.squareup.picasso:picasso:2.71828'
       ...
    }

同步项目 在布局中创建一个ImageView。

<ImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/imageView"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true">
</ImageView>
在清单文件中添加Internet权限。
<uses-permission android:name="android.permission.INTERNET" />

//初始化 ImageView

ImageView imageView = (ImageView) findViewById(R.id.imageView);

//从下面的url加载图像到imageView中

Picasso.get()
   .load("YOUR IMAGE URL HERE")
   .into(imageView);

4

依赖关系

dependencies {

   implementation 'com.squareup.picasso:picasso:2.71828'

}

//将图像加载到imageView的Java代码

Picasso.get().load(werURL).into(imageView);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接