Android Studio导入第三方java类库含源代码包

下面演示如何在本项目中导入第三方的源代码类库,这里例子是导入photoedit类库。

先把photoedit类库copy到你项目的目录下,如下图所示:

Android Studio导入第三方java类库含源代码包_第1张图片

添加后android studio的项目下会自动出现这个目录,如下图所示:

Android Studio导入第三方java类库含源代码包_第2张图片


接下来需要手工修改项目跟目录下settings.gadle 添加include ':App',':photoedit',如图所示:

Android Studio导入第三方java类库含源代码包_第3张图片



这里必须手工修改没有其他方法

然后在打开App/build.gradle这个文件,添加

dependencies{

compile project(':photoedit')

}

如下图所示:

Android Studio导入第三方java类库含源代码包_第4张图片



此时编译肯定还会报错:

还必须在项目photoedit目录下添加一个build.gradle的这个文件,内容如下

apply plugin: 'com.android.library'

android {
    compileSdkVersion 23
    buildToolsVersion "24.0.2"

    defaultConfig {
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"

    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    sourceSets.main{
        jni.srcDirs = []
        jniLibs.srcDir "src/main/libs"
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.4.0'
}

最后编译如果还会报错的话
这时候可能需要修改一下photoedit目录下的AndroidManifest.xml文件有可能存在和你项目中文件有冲突或版本跨度太大导致语法的错误修改一下就OK了。








你可能感兴趣的:(Android,原创)