将毕加索导入 Android Studio
Importing Picasso to Android Studio
我最近刚从 Eclipse 过渡到 Android Studio。在尝试将 Picasso 添加到依赖项之前,我没有遇到问题。我去了 Project Structure -> Dependencies -> 然后单击“+”号并进入 Library Dependency。我向下滚动到 Picasso,单击确定,然后单击应用。但是,每当我这样做时,它都会显示“Gradle 项目同步失败。基本功能(例如编辑、调试)将无法正常工作。
为了仔细检查,我点击了 build.gradle(模块:应用程序),查看依赖项是否存在,这就是我的 build.gradle 的样子:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.example.myapplication"
minSdkVersion 8
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.squareup.picasso:picasso:2.3.2'
}
它说的错误是"Failed to find: com.squareup.picasso:picasso:2.3.2"
我做错了什么吗?我试图将 picasso 编译行更改为 2.3.+ 和其他几个,但没有任何效果。
这个 link 应该可以帮助 you.Follow 上面提到的步骤,你会起来的, 运行 对我来说 time.It 没有用。
Setup and use Picasso in android studio
这样做:
1)下载jar文件
2)在依赖部分的build.gradle文件中添加compile 'com.squareup.picasso:picasso:2.3.3'
。(2.3.3是picasso version.This随着版本的推进可能会发生变化)
3) 将 jar 文件添加到您的库 folder.To 按照以下步骤执行此操作:
单击项目选项卡中的 android 图标,然后在下拉菜单中单击 select "project".
将您的项目结构从 "Android" 更改为 "project",如 screenshots.The 所示,libs 文件夹将仅在 "project" 结构中可见
完成后,您可以在应用程序目录下看到 libs 文件夹,如屏幕截图所示。
在此处添加毕加索库并右键单击它,然后在出现的对话框菜单中 select "add as library".Select "Ok"
现在 gradle 将再次同步,毕加索就可以使用了。
虽然 apply plugin: 'com.android.application'
知道如何从本地源(例如 jar 文件或本地存储库的支持库)中提取依赖项,但您需要通过添加 repositories
文件顶层的部分(即 apply plugin
行的正下方):
repositories {
mavenCentral()
}
我想通了。我最终像你说的那样将 jar 文件复制到 libs 文件夹中。然而,在我这样做之后,我去了项目结构 -> 依赖关系 -> '+' -> 文件依赖关系。然后我单击 Picasso Jar 文件并应用它。这解决了我的问题,我现在可以毫无问题地使用 Picasso。
i +1 archon92。好的截图。我按照屏幕截图将 .jar 移动到 libs 文件夹中。然后我按照接受的答案中的步骤进行操作,错误消失了。 (感谢 archon92 和 Kenneth Streit)
我最近刚从 Eclipse 过渡到 Android Studio。在尝试将 Picasso 添加到依赖项之前,我没有遇到问题。我去了 Project Structure -> Dependencies -> 然后单击“+”号并进入 Library Dependency。我向下滚动到 Picasso,单击确定,然后单击应用。但是,每当我这样做时,它都会显示“Gradle 项目同步失败。基本功能(例如编辑、调试)将无法正常工作。
为了仔细检查,我点击了 build.gradle(模块:应用程序),查看依赖项是否存在,这就是我的 build.gradle 的样子:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.example.myapplication"
minSdkVersion 8
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.squareup.picasso:picasso:2.3.2'
}
它说的错误是"Failed to find: com.squareup.picasso:picasso:2.3.2" 我做错了什么吗?我试图将 picasso 编译行更改为 2.3.+ 和其他几个,但没有任何效果。
这个 link 应该可以帮助 you.Follow 上面提到的步骤,你会起来的, 运行 对我来说 time.It 没有用。
Setup and use Picasso in android studio
这样做: 1)下载jar文件
2)在依赖部分的build.gradle文件中添加compile 'com.squareup.picasso:picasso:2.3.3'
。(2.3.3是picasso version.This随着版本的推进可能会发生变化)
3) 将 jar 文件添加到您的库 folder.To 按照以下步骤执行此操作: 单击项目选项卡中的 android 图标,然后在下拉菜单中单击 select "project".
将您的项目结构从 "Android" 更改为 "project",如 screenshots.The 所示,libs 文件夹将仅在 "project" 结构中可见
完成后,您可以在应用程序目录下看到 libs 文件夹,如屏幕截图所示。 在此处添加毕加索库并右键单击它,然后在出现的对话框菜单中 select "add as library".Select "Ok"
现在 gradle 将再次同步,毕加索就可以使用了。
虽然 apply plugin: 'com.android.application'
知道如何从本地源(例如 jar 文件或本地存储库的支持库)中提取依赖项,但您需要通过添加 repositories
文件顶层的部分(即 apply plugin
行的正下方):
repositories {
mavenCentral()
}
我想通了。我最终像你说的那样将 jar 文件复制到 libs 文件夹中。然而,在我这样做之后,我去了项目结构 -> 依赖关系 -> '+' -> 文件依赖关系。然后我单击 Picasso Jar 文件并应用它。这解决了我的问题,我现在可以毫无问题地使用 Picasso。
i +1 archon92。好的截图。我按照屏幕截图将 .jar 移动到 libs 文件夹中。然后我按照接受的答案中的步骤进行操作,错误消失了。 (感谢 archon92 和 Kenneth Streit)