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

前言

很多人开始安卓入门的学习,都会选择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中再次添加对这个库的使用


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

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

时间: 2024-08-02 21:57:00

Android Studio添加第三方库的注意事项_Android的相关文章

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

前言 很多人开始安卓入门的学习,都会选择Google官方的Android Studio作为开发工具,由于他跟之前的Eclipse不太一样,所以出的问题也比较多.主要是导入的问题和android studio自带的android 高版本SDK所带来的问题. 首先说一说将第三方库导入Android Studio的方法,以xUtils为例,导入jar包的方式,比较简单,再次不做介绍.我门主要讲的是library库文件引入的方式. 第一步我们要做的是将要引入的包,放在我们的工程目录下,如下图 然后在我们

android studio 导入第三方库android studio 导入第三方库

问题描述 android studio 导入第三方库android studio 导入第三方库 android studio 导入第三方库android studio 导入第三方库android studio 导入第三方库 解决方案 http://blog.csdn.net/lxk_1993/article/details/50493582 解决方案二: 在gradle文件中,需要指明编译的包,这个随便找个例子都有,网上很容易查到

android studio 添加imageview失败

问题描述 android studio 添加imageview失败 在添加图片时打出图片的名称却显示错误,求解 解决方案 看下,对应的库有没有导入,jar包 解决方案二: android ImageView 添加边框 解决方案三: android studio放图片的地方一般是mipmap这个文件夹 解决方案四: android studio放图片的地方一般是mipmap这个文件夹,所以你不能引用drawable文件下面的图片,如果要引用请把图片放在drawable文件下面: 但是一般建议放在m

android studio 添加library(github开元项目) 失败

问题描述 android studio 添加library(github开元项目) 失败 我在github下载了两个开源库,SlidingMenu和ActionBarSherlck,课室添加到项目后就出现了以上的错误,求解答!!!本人初学者,求指点!!! 解决方案 添加一个manifest属性看看 解决方案二: 你的gradle里声明了吗?

Android Studio导入第三方类库的方法

转:http://www.cnblogs.com/neozhu/p/3458759.html   Android Studio导入第三方类库的方法 本人也刚刚开始尝试做android app的开发,听说android studio是Google支持的android 应用开发工具,所以想应该肯定比Eclipse好用吧,反正以前没有java开发经验,索性就从android studio开始学,以前一直是做.net的开发,最近使用了Eclipse,Android Studio之后发现Visual st

Android Studio打包.so库到apk中实例详解

Android Studio打包.so库到apk中实例详解 由于在原来的ADT的Eclipse环境中,用ndk_build工具生成了相应的各个.so库文件之后,eclipse工具就会自动把这些库导入到apk中.而Android Studio目前为止(1.1.0版本)还无法做到那么自动,但是我们可以通过以下方式进行. 首先在Android Studio工程的app目录下创建整个jni目录,jni目录里写Android.mk.Application.mk以及各类C/C++和汇编源文件.然后跟原来一样

VS中添加第三方库及相对路径设置

原文 VS中添加第三方库及相对路径设置 对于一些第三方的SDK,一般会包含头文件(*.h),静态库文件(*.lib)和动态库文件(*.dll). 1.  文件位置:为了提高程序的可移植性,将第三库放在解决方案(*.sln)或者工程(*.vcxproj)文件所在的文件夹下.而不要放在其他地方,比如放在D:\某个位置,这样的话,程序在别的电脑上可能就无法运行了. 2.  头文件:在工程属性->VC++目录->包含目录中添加头文件目录 : 使用相对路径添加. 3. 静态库文件:在工程属性->V

Qt开发中如何添加第三方库--(以ffmpeg和sdl库为例)

 近期做一个播放器的项目,界面采用qt开发,需要用到第三方库ffmpeg和sdl库.由于以前没有qt添加第三方库的经验,因此在环境配置上费了不少功夫,因此在这里总结一下   在QT中,自动化编译过程,是通过qmake工具生成一个makefile文件实现的,它是由.pro文件生成而来的,因此添加第三方库可以从.pro工程文件入手. 添加第三方库,我们主要添加两个信息,一个是头文件信息,参数是INCLUDE,还有一个是链接库信息,参数在pro文件参数中是LIBS 同样由于我们所采用的编译器的不同,第

Android Studio 添加 Genymotion插件

原文:Android Studio 添加 Genymotion插件 1.下载Genymotion:官网地址,必须先注册才能下载,下载带有VirtualBox的版本 2.安装:安装时会连VirtualBox一起安装,直接next就行. 3.打开AndroidStudio,点击File-->Settings-->Plugins-->Browse`````,搜索genymotion安装,然后重启AndroidStudio.       4.重启后会出现genymotion的图标: 点击图标会出