Android Studio如何添加jar包
在开发中遇到ContextCompat类中找不到CheckSelfPermission()方法的问题,百度了很久,虽然知道是 v4 jar 包版本低的原因,但是一直没有较好的解决办法方法,现在总结如下:
如果ContextCompat.CheckSelfPermission()中这个方法标红,那我们要考虑是不是版本太低了,因为之后android.support.v4这个jar包要在26版本之后才有这个方法,所以我们来导入这个版本的jar包
如何在Android Studio导入我们需要的jar包呢?
方法一 :
先点击Androidstudio中的Project Structure,如图
到如下界面
然后点击+号
我们这里输入
com.android.support:support-v4
点击放大镜搜索,找到后就选择好后点击OK,就会发现你刚才选择的jar包已经在project structure界面中了,然后你再OK下,等待加载就可以了,要是找不到,那说明你这个jar不是官方的,也就是还不是很流行的,没有被整合到Androidstudio中去,那就不能使用这种方法添加了,使用下面的方法吧。
方法二:
找到你项目的Module中的依赖dependencies中,直接将你在GitHub上看到的jar包compile放进去,然后同步下,等待就可以了
方法三:
先到网上下载你需要的jar包,下载下来后,将你Androidstudio中的项目切换为project
这里提供v4jar包的下载链接:https://download.csdn.net/download/public_calss/9703658
找到app下的libs,将你下载的jar包复制粘贴进去
jar包复制进去后,选中你的jar包,比如我这里放了一个volley的jar包进去
选中volley,右键,选择add as library,放进你的module中(要是有多个module,要注意自己要放进哪个module),然后加载下你就会发现刚才在dependencies中空白出现了下图所示
这样说明jar包添加成功了!
Android Studio如何添加jar包相关推荐
- Android Studio下导出jar包和aar包
Android Studio下导出jar包和aar包 jar包和aar包的区别 步骤 1. 创建Android工程 创建工程比较简单,不错复述 2. 创建一个Library(Module) 创建了一个 ...
- Android Studio 怎样打JAR包
Android Studio 怎样打JAR包 在eclipse中我们知道怎样将一个项目导出为jar包,供其他项目使用. 在AS中能够通过改动gradle才处理. 我们新建一个项目MakeJar,在项目 ...
- Android Studio 如何打JAR包
Android Studio 如何打JAR包 在eclipse中我们知道如何将一个项目导出为jar包,供其它项目使用. 在AS中可以通过修改gradle才处理. 我们新建一个项目MakeJar,在 ...
- Android Studio 引用系统 jar 包的正确姿势
博客: 安卓之家 微博: 追风917 CSDN: 蒋朋的家 简书: 追风917 Android Studio 如何引用 jar 包,相信大家都会操作的,现在问题来了,对于系统里的 jar,比如 fra ...
- android studio gradle 打jar 包 (混淆+第三方库包)
将依赖的第三方库打包进自己的jar包 1.先将第三方的库包拿到,然后添加jar包到项目的libs. 2.项目的build.gradle脚本添加下面的task: 1 task buildJar(depe ...
- Android Studio使用外部jar包
项目中使用了 org.apache.commons.lang包 没有找到如何通过gradle自动编译此包,如有知道的同仁,请不吝赐教,谢谢. 这里是通过外部添加jar包的方式实现的. 首先 commo ...
- android studio gradle 添加jar,android studio学习----通过gradle来导入jar包
转载地址:http://www.th7.cn/Program/Android/201507/495477.shtml File->Project Structure 可以打开下面的图: 1.通过 ...
- Android Studio中解决jar包重复依赖导致的代码编译错误
在原本的代码中已经使用了OKHTTP和rxjava,然后今天依赖retrofit的时候一直报错 Program type already present: okhttp3.internal.ws.Re ...
- Android studio混淆第三方jar包时报错
今天在做项目的混淆打包的时候.报错: Warning:Exception while processing task java.io.IOException: The same input jar [ ...
最新文章
- 额外篇 | ggplot (下)
- Kotlin实战指南二十:flow
- Hologres揭秘:优化COPY,批量导入性能提升5倍+
- [elk]elasticsearch dsl语句
- 函数式编程工具:filter和reduce
- re.findall的正则参数为什么不能包含元组表达式()或竖线符号,先挖个坑
- python的最受欢迎的库_年度十大最受欢迎机器学习Python库
- TCP/UDP,SOCKET,HTTP,FTP 简析
- python整数类型与数学-Python类型和运算--数字
- 广联达提示盗版文件修复工具
- 公网远程Everything快速搜索私有云资料【内网穿透】
- 六类网线钳能压五类水晶头吗_多功能网线钳的使用方法?“普通网线钳”能压“七类水晶头”吗?...
- 《IT老外在中国》第28期:他经历了Adobe最惊心动魄的一跃
- python-windows命令行启动appium及杀掉对应接口进程
- R语言使用t.test函数进行t检验、使用配对的t检验(paired)检验组间不独立数据的差异是否有统计学意义
- 2021年C证(安全员)复审模拟考试及C证(安全员)作业模拟考试
- 超详细的wireshark笔记(2)-wireshark的使用技巧
- 数据库资源博客---小麦苗BEST
- 5G时代下的光模块:腾讯云计算技术投资5000亿元(附下载)
- 维基解密想帮助苹果、Google 对抗 CIA 黑客入侵
热门文章
- 【Java从0到架构师】RocketMQ 基础 - 应用、核心组件、安装
- 《恋上数据结构第1季》二叉搜索树BST
- 【Tensorflow深度学习】Tensorflow2.0GPU版极简安装
- 【MyBatis笔记】05-传统开发模式DAO
- Hibernate初次搭建与第一个测试例子
- 期权水平套利可行分析(20191204)[博]
- 一文讲清:数据分析与数据挖掘到底有什么区别?
- 数据分析用这样的可视化报表,秒杀Excel,再也不怕被说low
- 数据分析只能当一辈子取数机?可能你缺少这个基础思维
- vue仿微博评论回复_Vue之 3.0升级