Android Studio 导入library库工程步骤详解

来源:互联网 发布:淘宝西瑞鞋质量怎么样 编辑:程序博客网 时间:2024/05/22 03:40

本文学习自http://www.lxway.com/294918456.htm。

在学习Android的侧滑菜单时发现在github(https://github.com/jfeinstein10/SlidingMenu)上有一个开源框架比较不错,下载下来之后不怎么会用,网上大部分教的都是Eclipse如何导入库文件,使用Android Studio的却很少,下面就详细的讲一下如何使用Android Studio导入库文件,以导入SlidingMenu里的library库为例。

1.先创建一个Android Studio工程,然后将库文件复制到与你创建的工程里app文件夹相同的目录下,比如我将下载下来的SlidingMenu-master中的library文件拷贝到与app相同的路径下,如图:

2.打开工程里面的settings.gradle,在里面加上一句include ':library',如图:


3.打开build.gradle(Module:app)文件夹,在dependencies中添加依赖 compile project(':library'),如图:


4.将左上方的工程选为Project,打开library库中的build.gradle文件,再将左上方改为Android,打开自己工程里的build.gradle(Project:~~~)和build.gradle(Module:app)文件,然后把library库文件里的build.gradle中的参数依照你的工程文件里面的两个build.gradle设置为相同的参数。比如我改了classpath 'com.android.tools.build:gradle:1.5.0' compile 'com.android.support:appcompat-v7:23.2.1' compileSdkVersion 23 buildToolsVersion "23.0.2" minSdkVersion 17 targetSdkVersion 23如图:


5.点击Build里面的Make Project,这时库文件已经添加成功。

6.在代码中使用库文件里的功能,例如我在MainActivity中添加如下代码:


我运行时出现一个错误,好像是说一个数学符号找不到,不过那个无所谓了,我把出错的那句话改为

float distanceInfluenceForSnapDuration(float f) {   f -= 0.5f; // center the values about 0.   f *= 0.3f * Math.PI / 2.0f;   return f;}
再次编译就可以运行在手机上了。

运行结果如下图:



最后,希望可以帮助到有相同问题的朋友。

1 0