源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-09-07 21:49 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Android Studio添加第三方库的注意事项
[b]前言[/b] 很多人开始安卓入门的学习,都会选择Google官方的Android Studio作为开发工具,由于他跟之前的Eclipse不太一样,所以出的问题也比较多。主要是导入的问题和android studio自带的android 高版本SDK所带来的问题。 首先说一说将第三方库导入Android Studio的方法,以xUtils为例,导入jar包的方式,比较简单,再次不做介绍。我门主要讲的是library库文件引入的方式。 [b]第一步我们要做的是将要引入的包,放在我们的工程目录下,如下图[/b] [img]http://files.jb51.net/file_images/article/201609/2016912140312515.png?201681214326[/img] [b]然后在我们的工程目录下就可以看到这个第三方库了[/b] [img]http://files.jb51.net/file_images/article/201609/2016912140355899.png?20168121445[/img] [b]但是这还不够,我们还需要在工程的app目录(工程根目录有一个,工程的app目录下也有一个,这里我们配置app目录下的那个)下的build.gradle下配置一些东西[/b] [img]http://files.jb51.net/file_images/article/201609/2016912140434639.png?201681214443[/img] [b]这里我们是让我们的工程队这个第三库进行依赖[/b] 同时,在工程根目录下的setting文件中添加对xutils的设置 [img]http://files.jb51.net/file_images/article/201609/2016912140526141.png?201681214535[/img] [b]然后我们需要对第三方库下的build.gradle文件进行设置[/b] [img]http://files.jb51.net/file_images/article/201609/2016912140617689.png?201681214627[/img] [b]主要设置的是以上所标注的三个地方,确定他与你所使用的环境保持一致就可以啦。[/b] 一般的第三方库的设置到这里就结束了。 但是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库的使用 如下 [img]http://files.jb51.net/file_images/article/201609/2016912140858311.png?20168121497[/img] 网上其他资料中添加这一步往往机能解决,但是在我实际操作的过程中我发现还是出现了其他错误 [code]Error:(39, 32) 错误: 无法访问HttpRequestBase[/code] 找不到[code]org.apache.http.client.methods.HttpRequestBase[/code]的类文件 [b]最后的解决方案是[/b] 在工程的app目录下的build.gradle中再次添加对这个库的使用 [img]http://files.jb51.net/file_images/article/201609/2016912140716925.png?201681214725[/img] 至此,程序终于可以编译成功了。 以上就是这篇文章的全部内容,希望对大家的学习或者工作带来一定的帮助,如果有疑问大家可以留言交流。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部