Android Studio导入第三方java类库含源代码包
下面演示如何在本项目中导入第三方的源代码类库,这里例子是导入photoedit类库。
先把photoedit类库copy到你项目的目录下,如下图所示:
添加后android
studio的项目下会自动出现这个目录,如下图所示:
接下来需要手工修改项目跟目录下settings.gadle
添加include ':App',':photoedit',如图所示:
这里必须手工修改没有其他方法
然后在打开App/build.gradle这个文件,添加
dependencies{
compile project(':photoedit')
}
如下图所示:此时编译肯定还会报错:
还必须在项目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了。