在ANDROID中手工导入第三方库(以SLIDINGMENU为例)
导入第三方库的步骤:
- 将第三库的库文件copy到App目录下的libraries目录中,如果没有libraries目录新建一个,用于存放第三方库代码;
- 修改第三方库的build文件;
- 修改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的一个小技巧,使得侧边栏覆盖系统下拉条)