【问题标题】:Android: loopj is not importingAndroid:loopj 没有导入
【发布时间】:2016-03-09 08:25:40
【问题描述】:

我正在使用android studio,当我尝试添加依赖项时

 compile 'com.loopj.android:android-async-http:1.4.9'

同步项目时出错

错误:找不到:com.loopj.android:android-async-http:1.4.9 打开文件
在项目结构对话框中打开

当我打开 project structure -> Dependency 时,它会显示在库下 但问题是库没有同步。

当我尝试清理项目时出现类似错误

Error:A problem occurred configuring root project 'Frendy'.

无法解析配置“:_debugCompile”的所有依赖项。 找不到 com.loopj.android:android-async-http:1.4.9。 在以下位置搜索: 文件:/C:/Users/Binil/AppData/Local/Android/sdk/extras/android/m2repository/com/loopj/android/android-async-http/1.4.9/android-async-http-1.4.9。绒球 文件:/C:/Users/Binil/AppData/Local/Android/sdk/extras/android/m2repository/com/loopj/android/android-async-http/1.4.9/android-async-http-1.4.9。罐 文件:/C:/Users/Binil/AppData/Local/Android/sdk/extras/google/m2repository/com/loopj/android/android-async-http/1.4.9/android-async-http-1.4.9。绒球 文件:/C:/Users/Binil/AppData/Local/Android/sdk/extras/google/m2repository/com/loopj/android/android-async-http/1.4.9/android-async-http-1.4.9。罐 要求: :Frendy:unspecified

谁能帮帮我。

【问题讨论】:

  • 清理项目后试试
  • 请查看更新问题,在我清理项目后收到该错误@Amy

标签: android http-headers httpclient build.gradle


【解决方案1】:

添加它应该工作的 Maven 存储库,它在 gradle 部分的https://github.com/loopj/android-async-http 中描述

这是我的 gradle 示例:

apply plugin: 'com.android.application'

repositories {
     maven {
        url 'https://repo1.maven.org/maven2/'
  }
}

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "com.mine.android"
        minSdkVersion 10
        targetSdkVersion 23
        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:23.1.1'
    compile 'com.loopj.android:android-async-http:1.4.9'

}
}

【讨论】:

  • 我添加了 maven 存储库,尝试了 mavenCentral() 和使用 URL,mavenCentral() 没有使用,然后我尝试使用 maven URL 并添加 loopj,当时我得到了同样的错误找不到“loopj”。之后,我只是清理了项目,因为我提到了@Mochamad Taufik Hidayat
  • 我可以看看你的 gradle 脚本吗?
【解决方案2】:

只需在 build.gradle 中添加以下代码 repositories {mavenCentral()maven {url"https://oss.onatype.org/content/repositories/snapshots/" } }

【讨论】:

    猜你喜欢
    • 2012-02-03
    • 2023-03-03
    • 2020-09-17
    • 2017-08-10
    • 2018-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多