在ANDROID中手工导入第三方库(以SLIDINGMENU为例)

导入第三方库的步骤:

  1. 将第三库的库文件copy到App目录下的libraries目录中,如果没有libraries目录新建一个,用于存放第三方库代码;
  2. 修改第三方库的build文件;
  3. 修改Project的setting文件,加入第三方库依赖。

SlidingMenu为例,

  

首先,修改APP’S BUILD.GRADLE文件build.gradle,加入以下代码

dependencies {
    // Your other dependencies go here
    compile project(':libraries:SlidingMenu')
}

然后,修改SLIDING MENU’S BUILD.GRADLE文件build.gradle,加入以下代码

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.0.0'
    }
}
apply plugin: 'android-library'

repositories {
    mavenCentral()
}

dependencies {
    compile 'com.android.support:support-v4:19.0.0'
}

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 16
    }

    sourceSets {
        main {
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']

            manifest.srcFile 'AndroidManifest.xml'
        }
    }

}

最后,在PROJECT’S SETTING.GRADLE文件加入依赖,

include ":libraries:SlidingMenu", ':App'

修改完后还需要同步gradle文件,点击Tools -> Android -> Sync Project with Gradle Files按钮。

这样就可以在App文件中找到com.jeremyfeinstein.slidingmenu.lib.SlidingMenu了

参考:

  • http://stackoverflow.com/questions/19079072/how-to-import-slidingmenu-on-android-studio
  • Android Navigation Drawer on top ActionBar(关于SlidingMenu的一个小技巧,使得侧边栏覆盖系统下拉条)
posted @ 2015-11-08 18:38  lych2e  阅读(147)  评论(0编辑  收藏  举报