Android Studio gradle sync,尝试下载jar而不是aar

我正在使用Android Studio 1.4预览版3,gradle插件1.3.
嗨,我上传aar包给bintray jcenter:

https://bintray.com/kevinho/maven/opencore-amr-android/view

我设置这样的存储库:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.0'
        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2'
        classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

当我尝试将它用作依赖项时,

dependencies {
    compile filetree(dir: 'libs', include: ['*.jar'])
    compile 'com.hikvh:opencore-amr-android:1.0.0'
}

我收到以下错误

Error:A problem occurred configuring project ‘:app’.
Could not find opencore-amr-android.jar (com.hikvh:opencore-amr-android:1.0.0). Searched in the following
locations:
07001

我的问题是:
为什么gradle会认尝试加载jar而不是aar文件
以及如何解决这个问题?

解决方法:

您的依赖项正确加载为aar.
当你试图下载时,JCenter还没有发布库.

让我们尝试删除gradle缓存.
1)确保在依赖项中编译了“com.hikvh:opencore-amr-android:1.0.0”.
2)从您的主目录rm -rf~ / .gradle / caches
3)从你的项目根rm -rf .gradle
4)从项目中运行gradlew ./gradlew汇编

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐