1. 程式人生 > >Android Studio匯入第三方java類庫含原始碼包

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了。