将库导入Android Studio

时间:2014-02-01 02:01:37

标签: android listview import android-studio android-gradle

我尝试了两天没有运气,导入这两个库中的一个来实现滑动到我的ListView中的dimiss。 其中一个非常着名(https://github.com/bauerca/drag-sort-listview

他们俩发生了同样的事情。 我按照步骤正确设置了buil.gradle,下载了现在在我的/ build文件夹中的.arr文件,没有.jar被添加到External Libraries文件夹中,我能够使用库中的类,编译并运行我的设备上的项目,但两种情况下列表仍然像普通的ListView一样。我已经重新启动了Android Studio,因为这里的一些答案在这种情况下会这样做。

我认为这很奇怪,因为没有发现错误,我可以像其他任何一样使用这些类。 我是否必须做任何其他事情来正确导入库?即使我在build.gradle上使用dependencys导入,我是否应该在外部库中看到.jar文件?

我正在使用带有gradle 1.10的Android Studio 4.3,人们说导入库的错误较少。这是我的build.gradle

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.8.+'
    }
}
apply plugin: 'android'

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

android {
    compileSdkVersion 19
    buildToolsVersion '19.0.0'

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
    }
}

dependencies {
    compile 'com.android.support:support-v4:19.0.0'
    compile 'com.android.support:gridlayout-v7:19.0.0'
    compile 'com.android.support:appcompat-v7:19.0.0'
    compile 'de.timroes.android:EnhancedListView:0.2.0@aar'
    compile files('libs/EnhancedListView-0.2.0.aar')
    compile 'com.nineoldandroids:library:2.4.0'
    compile 'com.mobeta.android.dslv:drag-sort-listview:0.6.1'

}

1 个答案:

答案 0 :(得分:0)

我正在使用 EnhancedListView ,但即使docs这样说,我也无法在build.gradle中使用只有compile 'de.timroes.android:EnhancedListView:0.2.0@aar'的库。< / p>

相反,我必须完成演示项目的功能,即将模块导入项目并配置文件。

setting.gradle:

include ':EnhancedListView'

的build.gradle:

dependencies {
    compile project(':EnhancedListView')
}

这不是一个真正的答案,但应该让你开始。