将Android项目添加为库(SlidingMenu)[包不存在]的Gradle错误

Enr*_*man 10 android gradle slidingmenu android-studio

我之前从未使用过Gradle,所以我完全迷失了!

我已经添加了SlidingMenu作为库,我可以从我的项目访问所有SlindingMenu的东西,但是尝试编译会给我这个错误:

Gradle: package com.jeremyfeinstein.slidingmenu.lib does not exist
Run Code Online (Sandbox Code Playgroud)

我正在使用Android Studio(所以IntelliJ),这是我的gradle.build

buildscript {
    repositories {
        maven { url 'http://repo1.maven.org/maven2' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.4'
    }
}
apply plugin: 'android'
dependencies {
    compile files('libs/android-support-v4.jar')
}
android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 17
    }
}
Run Code Online (Sandbox Code Playgroud)

提前致谢

lea*_*ien 14

假设您已将SlidingMenu.jar添加到libs文件夹中,右键单击它 - >添加为库.然后在gradle.build中更改:

之前:

dependencies {
    compile files('libs/android-support-v4.jar')
}
Run Code Online (Sandbox Code Playgroud)

后:

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
}
Run Code Online (Sandbox Code Playgroud)

这将包括您的所有jar文件.

  • 如果你知道如何解决这个问题,请给我们一个答案.顺便说一句,使用gradle你可以从maven存储库或常春藤导入jar或依赖,不知道如何链接外部项目. (2认同)