Android Studio添加第三方库的注意事项

Android Studio添加第三方库的注意事项,第1张

概述前言很多人开始安卓入门的学习,都会选择Google官方的AndroidStudio作为开发工具,由于他跟之前的Eclipse不太一样,所以出的问题也比较多。主要是导入的问题和androidstudio自带的android高版本SDK所带来的问题。

前言

很多人开始安卓入门的学习,都会选择Google官方的AndroID Studio作为开发工具,由于他跟之前的Eclipse不太一样,所以出的问题也比较多。主要是导入的问题和androID studio自带的androID 高版本SDK所带来的问题。

首先说一说将第三方库导入AndroID Studio的方法,以xUtils为例,导入jar包的方式,比较简单,再次不做介绍。我门主要讲的是library库文件引入的方式。

第一步我们要做的是将要引入的包,放在我们的工程目录下,如下图

然后在我们的工程目录下就可以看到这个第三方库了

但是这还不够,我们还需要在工程的app目录(工程根目录有一个,工程的app目录下也有一个,这里我们配置app目录下的那个)下的build.gradle下配置一些东西

这里我们是让我们的工程队这个第三库进行依赖

同时,在工程根目录下的setting文件中添加对xutils的设置


然后我们需要对第三方库下的build.gradle文件进行设置

主要设置的是以上所标注的三个地方,确定他与你所使用的环境保持一致就可以啦。

一般的第三方库的设置到这里就结束了。

但是xUtils框架由于之前 androID 6.0之后,AndroID6.0版本移除了对Appache的http clIEnt的支持。如果你的app的目标版本是AndroID2.3(API level 9)或者更高,请使用httpURLConnection类进行替换,所以会出现问题
Error:(20,32) 错误: 程序包org.apache.http.protocol不存在
这个时候,我们的解决方法就是在 xutils框架的build.gradle目录下添加对legacy库的使用
如下

网上其他资料中添加这一步往往机能解决,但是在我实际 *** 作的过程中我发现还是出现了其他错误

Error:(39,32) 错误: 无法访问httpRequestBase

找不到org.apache.http.clIEnt.methods.httpRequestBase的类文件

最后的解决方案是

在工程的app目录下的build.gradle中再次添加对这个库的使用


至此,程序终于可以编译成功了。

以上就是这篇文章的全部内容,希望对大家的学习或者工作带来一定的帮助,如果有疑问大家可以留言交流。

总结

以上是内存溢出为你收集整理的Android Studio添加第三方库的注意事项全部内容,希望文章能够帮你解决Android Studio添加第三方库的注意事项所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1148130.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存