时间:2021-05-21
前言
很多人开始安卓入门的学习,都会选择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中再次添加对这个库的使用
至此,程序终于可以编译成功了。
以上就是这篇文章的全部内容,希望对大家的学习或者工作带来一定的帮助,如果有疑问大家可以留言交流。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
问:HTCOne送修后感觉被掉包了,可是各种编号都没变,这种在第三方维修点维修都有什么注意事项? 答:在第三方维修确实容易出现手机零件被调包的情况。究其原
今日,shopee卖家公告栏发布了一则有关卖家使用第三方物流自送到华东仓注意事项,请商家查收!通知如下:亲爱的卖家,您好!因部分第三方物流自送至华东仓时存在交接
商城网站建设注意事项你了解吗?商城网站建设流程或注意事项是什么?随着电子商务事业的飞速发展,入驻天猫,京东等第三方渠道已成为过去。他们只有通过自己的电子商务渠道
一、网店转让流程中的注意事项。一定要要选择可靠权威的第三方转让平台:你需要到工商局网站去查询一下这个第三方平台是不是进行了备案,这样就可以弄清楚这个平台是不是欺
商城网站建设注意事项你了解吗?商城网站建设流程或注意事项是什么呢?随着电子商务事业的飞速发展,入驻天猫,京东等第三方渠道已成为过去。他们只有通过自己的电子商