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: 'libs')

写下这句话后,再直接复制粘贴jab包到libs目录下边即可,自动add as library。

二、导入第三方java类库含源码包

1.先把从github上下载下来的library解压,把library的文件夹所有复制到工程下边(与主工程app同级,复制到文件、工程都可)

2.项目根目录下settigs.gradle添加:include ':App',':viewpagerindicatorlibrary'

3.app/build.gradle的dependencies里边添加:compile project(':viewpagerindicatorlibrary')

4.打开open Module Settings看到viewpagerindicatorlibrary 已经加入进来

点击Try again 还会有编译报错...

5.修改编译报错:还需在viewpagerindicatorlibrary目录下添加一个build.gradle的文件

apply plugin: 'com.android.application'

android {
compileSdkVersion 24
buildToolsVersion "24.0.0"

defaultConfig {
minSdkVersion 14
targetSdkVersion 24
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
compile 'com.android.support:support-v4:18.+'
}

跟主的app/build.gradle差不多,就是defaultConfig只留两个Version版本,依赖只加入自己依赖即可,么有libs就

复制代码 代码如下:

compile 'com.android.support:support-v4:18.+',有libs就

复制代码 代码如下:

compile fileTree(include: ['*.jar'], dir: 'libs')。

编译后,可能还有报错,需要修改一下viewpagerindicatorlibrary目录下的AndroidManifest.xml文件有可能存在和你项目中文件有冲突或版本跨度太大导致语法的错误修改一下

三、aar的引入

1.一个单独的工程,有依赖相应的自己的library,可运行一下自己的工程,在自己工程目录下找到.aar文件

2.将.aar文件粘贴到自己项目的libs目录下

3.修改app/build.grdle配置文件

添加:repositories flatDir { dirs 'libs' }}

这个是添加一个本地仓库,并把libs目录作为仓库地址。

dependencies中添加一行:

复制代码 代码如下:

compile(name:'pullrefreshlibrary', ext:'aar')

4.重新编译项目:

从工具栏依次选择:"Build"-->"rebuild project"

5.编译完成后,在app/build/intermediates/exploded-aar/a就可以看见我们引用的aar包内容了,其中jar目录下是jar文件,res下是我们aar包里的资源文件。

就可以用了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索android
studio导入类库
studio导入第三方类库、xcode导入第三方类库、studio如何导入类库、android studio 类库、android第三方类库,以便于您获取更多的相关知识。

时间: 2025-01-20 11:40:01

Android Studio导入第三方类库的方法_Android的相关文章

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 Stadio 导入第三方类库出现错误

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

Android studio导入第三方jar包后无法import

问题描述 Android studio导入第三方jar包后无法import 先贴上图: add as Library...操作过了,project structure里面也正常 build.gradle里面也有了 很奇怪不知道为什么,网上找到类似的问题但没有可行的解决方案,求解决! 解决方案 http://www.cnblogs.com/neozhu/p/3458759.htmlhttp://blog.csdn.net/a739697044/article/details/25998619

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集成新浪微博第三方登录的方法_Android

本文实例讲述了Android集成新浪微博第三方登录的方法.分享给大家供大家参考.具体实现方法如下: 1.下载微博的sdk ,导入微博的jar包两个 android-support-v4.jar和weibosdkcore.jar两个包 2.把新浪微博中的demo_src中SDK中的com,导入到项目中 3.用demo中的constants,主要是参数设置,将里面的参数改成自己的参数. 4.编写代码,主要步骤如下: 复制代码 代码如下: // 初始化微博对象 mWeiboAuth = new Wei

解决Android Studio导入项目非常慢的办法_Android

前言 大家都知道Android Studio目前已经更新到2.0 Preview 6了,作为Google大力推崇的开发工具,相对于Eclipse ADT有着不可比拟的优势.然而在实际使用时,依然有不少不爽的地方.Android Studio原生支持使用Gradle来构建项目本是个不错的想法,使用动态语言Groovy定义项目构建过程,避免了build.xml文件的繁琐定义.但是Gradle的二进制包体积较大,而且用户可能按照了不同的Gradle版本,构建时可能会出现各种问题.因此又提出了Gradl

Android Studio的中文乱码问题解决方法_Android

Android Studio安装后发现所有的中文,不管是界面上的还是输出的log中的中文都变成小框框  可以肯定是字体的问题 解决:菜单File->settings对话框,切换到Appearance标签  选择override default fonts by, 先随便选择一个中文字体(PS:小框框都是中文字 呵呵),保存,重启软件,即可.

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导入的类库下载完成后源文件在哪里?

问题描述 Android Studio导入的类库下载完成后源文件在哪里? 直接这样导入编译了fresco,下载完成可以用了,但是这个库的源文件在哪? dependencies { compile 'com.facebook.fresco:fresco:0.8.1+' } 解决方案 http://www.cnblogs.com/neozhu/p/3458759.html