kvh*_*kvh 3 android gradle maven android-studio
我正在使用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()
}
}
Run Code Online (Sandbox Code Playgroud)
当我尝试将其用作依赖项时,
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.hikvh:opencore-amr-android:1.0.0'
}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
错误:配置项目':app'时发生问题。找不到opencore-amr-android.jar(com.hikvh:opencore-amr-android:1.0.0)。在以下位置搜索:https : //jcenter.bintray.com/com/hikvh/opencore-amr-android/1.0.0/opencore-amr-android-1.0.0.jar
我的问题是:为什么gradle默认会尝试加载jar而不是aar文件?以及如何解决这个问题?
您需要告诉 Gradle 您正在尝试引用 AAR,而不是 JAR。
代替
compile 'com.hikvh:opencore-amr-android:1.0.0'
和
compile 'com.hikvh:opencore-amr-android:1.0.0@aar'
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你。
您的依赖项已正确加载为aar。
尝试下载库时,JCenter可能尚未发布该库。
让我们尝试删除gradle缓存。
1)确保您有compile 'com.hikvh:opencore-amr-android:1.0.0'依赖关系。
2)从主目录rm -rf ~/.gradle/caches
3)从项目根目录rm -rf .gradle
4)gradlew从项目运行./gradlew assemble
| 归档时间: |
|
| 查看次数: |
2145 次 |
| 最近记录: |