如何在Android项目中引用外部lib / jar

时间:2013-05-20 00:46:48

标签: android android-studio androidhttpclient

我遇到同样的问题 - How to reference an external jar in an Android Library project in IntelliJ v10

...但解决方案对我不起作用。我一直收到这个错误

 E/AndroidRuntime: FATAL EXCEPTION: main
        java.lang.NoClassDefFoundError: com.loopj.android.http.RequestParams

我正在使用新的Android Studio(基于IntelliJ),这些是我的设置 - http://cl.ly/image/0t0Q26423w3R

2 个答案:

答案 0 :(得分:0)

我在另一个帖子中找到了这个部分解决方案,但我想我也会在这里分享它。

确保修改build.gradle(位于src文件夹中),如下所示:

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')
    /****************************
        ADDITIONAL LIBRARIES HERE
     ****************************/
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 5
        targetSdkVersion 16
    }
}

答案 1 :(得分:-1)

档案 - >项目结构。

如果你有罐子

根据需要添加库或全局库。