在github上找到了一个MenuDrawer库https://github.com/SimonVT/android-menudrawer,之前只会在Android Studio中引入jar文件,所以现在记录一下怎么引入这个工程。
将源码下载到文件夹中,文件夹命名为MenuDrawer-lib
File -> Import Module,选择MenuDrawer-lib目录,可以看到创建了与app目录同级的menuDarwerlib目录,里面除了源码还有build。gradle文件,这个是自动生成的。为了便于管理,我们可以新建一个与app目录同级的library目录,将menuDrawerlib目录拖进去,以后如果还要引入别的工程都可以放到里面来。
Studio会自动在项目的setting.gradle文件中增加一行,可能要改一下include的路径
<span style="font-size:14px;">include ':library:menuDrawerlib'//注意此处的文件路径</span>
<span style="font-size:14px;">dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:21.0.3' compile project(':library:menuDrawerlib')//这是需要增加的代码,同样要注意路径</span>
最后Tool -> Android -> Sync Project With Gradle File,如果不报错就可以了,保险起见,再rebuild一下project。
这样在项目中就可以引用了MenuDrawer了
import net.simonvt.menudrawer.MenuDrawer;
总的来说,要在setting.gradle和app目录的build.gradle文件中增加相应的内容,要引入其它工程时可以如法炮制。