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;}再次编译就可以运行在手机上了。
运行结果如下图:
最后,希望可以帮助到有相同问题的朋友。
- Android Studio 导入library库工程步骤详解
- Android Studio导入System Library步骤
- Android Studio导入Eclipse的library工程
- Android 导入 library 工程库
- Android Studio导入Eclipse工程的步骤
- android studio导入gitbub的library的步骤
- Android Studio如何导入Library工程,并实时更新
- Android studio 如何导入并引用Library工程
- Android studio 如何导入并引用Library工程
- Android studio 如何导入并引用Library工程
- Android studio 导入library工程,无法找到类的问题
- Android studio 如何导入并引用Library工程
- Android studio 如何导入并引用Library工程
- Android Studio导入Library
- Android Studio导入Library
- Android Studio导入现有工程的几个步骤
- Android Studio 导入eclipse工程步骤及一些问题
- Android studio导入工程
- Java中调用SqlServer事务的步骤及注意事项
- C++ 重载中括号
- cookie与session的区别
- Java NIO原理 图文分析及代码实现
- POJ 3061 Subsequence《《前加后去,,,》》
- Android Studio 导入library库工程步骤详解
- #每日一题#腾讯研发工程师笔试题
- 从今天开始每天写一个练习小代码
- lightoj 1122 - Digit Count 简单DP
- Calculus of Variation
- 如何提高服务器并发处理能力
- 蘑菇街2016校园招聘——回文串
- C++ 重载赋值运算符
- ubuntu 15.10 搭建android-x86 qemu测试运行环境