gpt4 book ai didi

Android Gradle 库依赖

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:38:50 26 4
gpt4 key购买 nike

您好,我有以下 android 项目:

   buildscript {
repositories {
mavenCentral()
}

dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}

apply plugin: 'android'

dependencies {
compile files('libs/android-support-v4.jar')
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
}

repositories {
mavenCentral()
}

android {
buildToolsVersion "17.0"
compileSdkVersion 17

sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
}

现在我想添加另一个依赖项:https://github.com/bauerca/drag-sort-listview .我尝试添加

    compile 'com.mobeta.android.dslv:drag-sort-listview:0.6.1-SNAPSHOT'

但它不起作用。如何将此项目添加为 Gradle 依赖项?我看到有一个选项可以将这个库复制为我的项目目录中的子目录。我应该如何包含这样的项目?

最佳答案

库的作者必须将@aar 包上传到maven 中央存储库才能使其工作。如您所见,拖动排序 ListView 不再由作者维护。您可以使用社区的 repo 作为临时解决方案。

repositories {
mavenCentral()
maven {
url 'https://github.com/Goddchen/mvn-repo/raw/master/'
}
}

dependencies {
compile files('libs/android-support-v4.jar')
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile 'com.mobeta.android.dslv:drag-sort-listview:0.6.1'
}

在一般情况下,您必须下载源代码并将它们作为库添加到您的项目中。

关于Android Gradle 库依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19643786/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com