Android studio 导入jar包和删除jar包解决

文章结构:

1、什么是jar包?——为什么要导入jar包?——怎么导入jar包?——如何删除不需要的jar包?

一、什么是jar包? 
jar包就是后缀为.jar的文件。JAR 文件(Java Archive File),顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。 

二、为什么要导入jar包?

因为小编第一次接触jar包的使用,所以我是怎么理解jar包的概念的jar包(Java ARchive File就是别人已经写好的一些类,然后将这些类进行打包,你可以将这些jar包引入你的项目中,然后就可以直接使用这些jar包中的类和属性以及方法。

三、我们要如何向Android studio中导入第三方的jar包呢?

步骤一:把要导入的jar包,先复制一下(不用怀疑,就是ctr+c一下),剩下的按下图操作:



  小提示:

序号1:Android Studio是要切换到project模式下的,不然看不到libs。

序号2:有没有人发现,app底下,有时候没有libs的??如果没有怎么办,怎么办。。。自己百度去。。。

序号3:只是个观察分析,不是操作步骤。我们看到右边的buidle.gradle 文件下的dependencies 下还木有包含我们想要导入的jar包。

   步骤二:点中要导入的包,右键,看到菜单中有一个选项:Add As Library ,点击它,就会看到下图的提示框。


选择 ok ,因为它只有一个选项而已,所以可以直接点击 ok。(提醒下,这里不要瞎点,直接就OK就好了)

   然后我们就可以看到我们的jar包已经导进去了。

步骤三:怎么判断jar包有没有成功添加呢?看下图的指示,重点看第二个,dependencies有了的话,必定是成功了。


但是问题又来了,我们要如何删除我们导入的jar包呢?

   试验一:直接在/libs 文件夹下点击右键删除delete,弹出一个提示框。


点击 ok 我们可以看到下面一个提示框,弹出一个类似警告的东西,在logcat中出来。


 分析:这个是因为什么呢?是因为我们还在项目中引用了我们要删除的这个jar包,Android studio 是不允许的。那么是这样的话,我们就可以将对这个jar包的引用删除它,是不是就可以删除它了吗?!!

 那么我们就将这个引用删除,然后再去删除这个jar包,看结果图:

  看,就可以删除掉这个jar包了。。。。(注意:有时候libs里面删除了包,但是可能dependencies里面有可能会没删除,需要我们手动去删除)


   最后,要注意一点就是,当我们去修改到buidl.gradle 这个文件时,Android studio 会在在上方提醒我们是不是要同步,然后我们选择立即同步---sync now,Android studio 就会自动的去更新整个项目,重新配置所需要的资源。


题外话:

2、Jar包都有哪些来源?

只要是我们想要用别人好的方法或者别人做好的控件,或者是第三方服务商的东西。比如我们要做一个app,要用到地图这一个功能,我们总不可能自己去做一个模块吧!直接使用服务商提供的SDK就OK了,所谓的SDK也就是一个包含了:demo、API说明文档、Jar包    的压缩包。


相关链接:本文大量参照和引用:http://blog.csdn.net/qq_16628781/article/details/49280291   博客里面的图片和描述,敬请包含。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值