如何向android studio中导入第三方类库

下面分两种情况介绍一下如何导入第三方类库。

1、对于jar的类库,直接复制进libs目录,然后把jar复制进去,然后File->Project Structure,然后选中主module的名称,点击dependencies,就可以了

2、对于github等网站上下载的源码类库,是无法通过这种方式添加的。首先把git clone下来的整个文件夹放入项目根目录下,这里以我自己的开发包为例,我的开发包名字是SlidingMenu-master,里面有一个library
目录才是真正的类库,那么我们要做的就是手动在settings.gradle里面添加:

include ':app', ':SlidingMenu-master:library'
注意,gradle使用:作为路径分隔符。这样Android Studio就知道了我们的类库放在哪里,当然这样还是不够的,要让项目能使用类库,我们还需要添加这个类库作为项目的依赖,选择File->Project Structure,然后选中主module的名称,点击dependencies,添加
:SlidingMenu-master:library

就可以了,gradle的build就能成功。



以上就是添加第三方类库作为依赖的过程。这里需要注意一下的地方就是,导入的类库根目录下的gradlew文件一定要可执行,否则Android Studio会提示错误,而且根据错误信息很难找出来这个错误,我自己因为这个搞了很久,希望对大家有帮助。
时间: 2024-08-03 17:36:40

如何向android studio中导入第三方类库的相关文章

详解Android Studio如何导入第三方类库、jar包和so库

第三方类库源码 将一网友的XMPP代码从ADT转到AS时,发现其使用了第三方类库,源码放在了lib下,直接在AS中Import project,第三方类库并没有自动导入进来,看来需要自己动手了. 项目的目录结构如下: XMPP$ ls app build.gradle gradlew import-summary.txt XMPP.iml build gradle gradlew.bat local.properties settings.gradle 将第三方源码qqEmoji-lib拷到此目

as-Android studio 我导入第三方类库总是出现这个问题

问题描述 Android studio 我导入第三方类库总是出现这个问题 D:as_workspaseTestWifiDemoappuildintermediatesexploded-aarcom.android.supportappcompat-v722.2.1 esvaluesvalues.xmlError:(2) Attribute ""titleTextStyle"" has already been definedError:(2) Attribute &

android studio 问题-Android studio中导入sample时出现“failed to download a”

问题描述 Android studio中导入sample时出现"failed to download a" Android studio中导入sample时出现"failed to download samples index,please check your connection and try again怎样解决 解决方案 Android Studio 导入工程出现Failed to complete gradle execution case:Android Stud

Android Studio中导入JNI生成的.so库的实现方法

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

Android Stadio 导入第三方类库出现错误

问题描述 Android Stadio 导入第三方类库出现错误 这是我在导入第三方类库后,可以在模拟器上运行,但不能在在真机上运行,这是在真机上运行时出现的问题提示,求大神帮忙解决!! 解决方案 如何向android studio中导入第三方类库如何向android studio中导入第三方类库Android Studio导入第三方类库

android studio-Android studio中导入Eclipse工程所有类爆红

问题描述 Android studio中导入Eclipse工程所有类爆红 Android studio中导入Eclipse工程所有类爆红,在Manifest.xml文件里所有包名,属性名爆红,我尝试了重新gradle工程,也尝试了重启工程,但是错误依旧存在,求大神指教!

sdk-android studio中使用第三方模拟器Genymotion,新建项目编译不成功

问题描述 android studio中使用第三方模拟器Genymotion,新建项目编译不成功 android studio错误提示:Unable to establish a connection to adb.This usually happens if you have an incompatible version of adb running already.Try re-opening Studio after killing any existing adb daemons.I

gradle-在android studio中导入项目,提示这个问题

问题描述 在android studio中导入项目,提示这个问题 Gradle sync failed: failed to find Build Tools revision 19.1.0 Consult IDE log for more details (Help | Show Log) 这是什么原因, 解决方案 如果是eclipse导到As的话,要在eclipse以as的形式先导出 这个好像是版本问题 Gradle sync failed: failed to find Build Too

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

一.导入*.jar包 1.直接copy ①复制*.jar包,粘贴到主工程目录的libs下边 ②右键,将此jar包设置成自己的library ③然后在工程右键的选择项目单击Open Module Settings,在Dependencies中选择添加文件   这样,就表示jar包添加成功了. 打开app目录下的build.gradle 表示添加成功. 2.build.gradle里边添加一句: 复制代码 代码如下: compile fileTree(include: ['*.jar'], dir: