位置: 编程技术 - 正文

[置顶] [Android Studio 权威教程]AS添加第三方库的6种方式(Jar,module,so等)

编辑:rootadmin

推荐整理分享[置顶] [Android Studio 权威教程]AS添加第三方库的6种方式(Jar,module,so等),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

前几篇我们讲过了AS3种添加插件的方式,以及最常用的一些快捷键的用法,这篇我们讲讲添加第三方库的方法,我这里讲的是最实用、最简单也是最有效的方法,网上很多方法杂七杂八的而且有的已尽很老了在新的版本中根本不起作用,好了开始教程:

点击项目设置按钮

依次选择 App > Dependencies

1. 直接搜索法

依次选择 + > Library dependency

这里的搜索一定要是全名的,不然搜不到哦

下图所表示的库和Gradle文件是对应的,后面我们会将Gradle

点击OK后,我们会看到AS下边中心位置出现了刷新,以及重新Build项目

测试

这里如果你想问我的背景怎么设置的那么请看这里:[Android Studio 权威教程]Android Studio 三种添加插件的方式,注意先顶帖哦,可以自己设置图片哦

2. libs添加法

这里直接复制你的第三方jar包到如下目录,我们这里以UML为例子,首先点击Android ,切换到Project

找到app > libs ,如果没有libs就新建一个;如果是eclipse导出过来的项目那么这个libs目录直接在根目录下,这点切记

现在我们点击下图的按钮重新Build一下项目

测试

3. Module添加法

这在这里新建了一个Module名称为 mylibrary,和新建项目差不多,这里先不多讲,然后我新建了一个UserTest.class做测试,我们在App中调用这个类

然后我们开始添加Module,点击项目设置小按钮

app >Dependencies > + >3.Module dependency

选择Module

[置顶]
        [Android Studio 权威教程]AS添加第三方库的6种方式(Jar,module,so等)

然后就看到我们添加的Module了,然后点击ok

Build项目中,等到Build完毕我们测试

测试

4. Gradle 直接添加法

找到build.gradle(Module:app),然后找到dependencies, 这里我们可以看到我们刚才添加的库,刚才那个项目设置是和这里是一一对应的。

我们这里以github上android 中Star最多的网络请求框架[android-async-http],我们来到它的官网,我们可以看到这样一段描述:

再看看上边的那个图,我们是不是可以直接复制下面的内容就可以了

然后我们重新点击Build按钮,然后开始测试 (注意:这里有时候build一两次是不可以的,需要多build几次,原因你懂得)

测试

5. 添加.so链接库法

如果你的app需要集成百度地图之类的,一定有这样的so动态库,这里是我自己编译的一个简单的so库,我们做测试:

然后复制lib下的所有文件,到AS的app > libs下

然后找到build.gradle(Module:app) 文件,在android节点下添加如下内容

然后build一下

看到如下说明成功构建了

测试,使用jni给TextView赋值

这里我们就测试成功了,下面我们讲一种更加简单粗暴的方法

6. 添加.so简单粗暴法

直接创建一个jniLibs目录就可以了,然后复制就好了 路径为:app > src > main >jniLibs

到这里我们的添加第三方库的教程就结束了,如果有问题请留言,感谢

有兴趣的童鞋可以关注我的Blog,我的专栏会持续更新Android Studio 教程,以及 I/O大会上的NDK的配置和编译,我也全部会分享给大家。 并且我收到了CSND 的讲师邀请,后期我会把这些Android Studio的使用教程录制成视频发布在CSDN学院。

Android 个小知识 Android个小知识挺不错的总结,有很多工作中都会用到1、判断sd卡是否存在booleansdCardExist=Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED)

Android设计模式--原型模式 1、定义:用原型实例指定创建对象种类,并通过拷贝这些原型创建新的对象。2、目的:从一个对象创建另外一个可定制的对象,而不需要知道任何创建

面向对象三大基本特性,五大基本原则 作者:LeoChin出处:

标签: [置顶] [Android Studio 权威教程]AS添加第三方库的6种方式(Jar,module,so等)

本文链接地址:https://www.jiuchutong.com/biancheng/385148.html 转载请保留说明!

上一篇:文章标题(文章标题的作用有哪些?)

下一篇:Android 47个小知识(android知识点大全)

  • 收到投资款要交企业所得税吗为什么
  • 购买需要安装的设备会计分录
  • 注册资本印花税怎么交?什么时候交?
  • 应付销货方代垫运费计入什么科目
  • 其他应收款资产负债表是负数怎么办
  • 农产品进项抵扣政策
  • 小微企业免税收入有哪些
  • 境外机构可以开通b股账户
  • 制造业主要生产工艺
  • 个税专项附加扣除
  • 财务费用利息如何结转
  • 有差价的商品发票如何开具及注意事项
  • 企业发给员工年终奖金
  • 上年的费用支出包括哪些
  • 公司没有缴纳住房公积金离职能要求补缴吗
  • 印花税申报完成后如何缴款
  • 纳税总额包括
  • 目前建筑里面税金总共包括几部分
  • 一次性发放几个月的工资怎么申报
  • 小规模纳税人优惠政策类型怎么选
  • 分公司筹备方案
  • 企业滞纳金属于什么会计科目
  • 基本户没开 可以销户吗
  • 从银行提取备用金填制什么凭证
  • 销售合作分成会计分录
  • php实现断点续传
  • 房屋出租后土地使用税谁来交
  • excel2019文件加密
  • PHP:pg_lo_read_all()的用法_PostgreSQL函数
  • win10 1909无法连接到这个网络
  • 企业收到借款利息收入是否交增值税
  • 子公司破产对母公司是利好还是利空
  • chronyc配置
  • phpcms二次开发教程
  • 住房公积金的账号怎么查询
  • 北京社保月平均工资
  • 印花税没有及时交会有什么后果
  • 酒店低值易耗品怎么摊销
  • mongodb使用案例
  • 报销货物运输费需要什么凭证
  • 停工损失会计分录怎么写
  • 开工程款发票有什么规定?
  • 坏账损失的会计分录小企业会计准则
  • 资产负债表日后事项是什么意思?
  • 商业承兑汇票的流程
  • oracle 删除用户下所有表
  • 损益类科目的账务处理
  • 分期购车会计分录小规模
  • 预收账款所得税汇算清缴需要调吗
  • 研究开发费用加计扣除最新政策
  • 公司前期装修费属于开办费吗
  • 报关单金额大于出口发票金额
  • 盈利能力分析对企业发展的意义
  • 应收帐款坏帐损失怎么算
  • 先进先出法实际成本跟成本不一样吗
  • 收入红冲够是否红冲成本
  • 财务月末暂估成本是什么
  • 复式记账法的特点不包括
  • 新准则会计科目解释
  • 企业的投资公司 私募
  • mysql5718解压版安装
  • win7怎么添加设备
  • 如何在安装未知应用中修改权限
  • windows系统中巧用系统中的文件查看有谁用过我们的电脑 查看方法介绍
  • 2021年win10新系统版本
  • win7如何删除系统启动项
  • win7系统安装软件乱码
  • win8.1技巧
  • [置顶] 此外,车牌号:458143(懂得都懂[吃瓜])
  • 克隆本机系统
  • javascript的核心语言对象包括
  • unity3d做游戏
  • python的例子
  • Android 自定义view
  • python怎么写函数
  • 浙江省工会经费减免最新政策2019年
  • 如何下载成品油库存
  • 房地产企业税种认定标准
  • 辽宁国家税务局公务员职位2023
  • 日本海关关税税率表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设