关于Android studio github怎么把github上的弄成类库

Android Studio导入第三方类库的方法
作者:静静守望
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了Android Studio导入第三方类库的方法,导入*.jar包、导入第三方java类库含源码包以及aar的引入,需要的朋友可以参考下
一、导入*.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'
compileSdkVersion 24
buildToolsVersion "24.0.0"
defaultConfig {
minSdkVersion 14
targetSdkVersion 24
buildTypes {
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包里的资源文件。
就可以用了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具如何将自己在github写的android library开源,让大家依赖使用 - 简书
如何将自己在github写的android library开源,让大家依赖使用
使用过Android studio的朋友都知道怎么使用gradle去依赖别人写的开源库。如compile 'com.android.support:appcompat-v7:24.0.0' 。在github上,这种方式到处都可以看见。但是,我们怎么将自己写的开源库,放到github给大家依赖使用呢?如果是正常的流程,可能很繁琐。但是使用JitPack,只需要几个傻瓜式的操作即可。
1.首先,我们需要有一个library。新建一个project,命名为 OpenSourceDemo。然后我们新建一个module,选择Android Library,这里命名为OpenSourceLibrary。
新建Library
2.在OpenSourceLibrary中新建一个ToastUtils工具类进行测试。代码如下:
package com.xu.
import android.content.C
import android.widget.T
* 吐司工具类
* @author chenjunxu
* @date 16/8/30
public class ToastUtils {
* 显示吐司
* @param context
* @param str
public static void showToast(Context context, String str) {
Toast.makeText(context, str, Toast.LENGTH_LONG).show();
4.Library现在就搞定了。我们需要将它放在github上,这里就不介绍如何放到github上了。这是OpenSourceDemo的github地址:/ChenJunXu/OpenSourceDemo。点击releases,创建新版本。填好版本号(很重要),描述等信息,就可以推送版本了。
点击releases
创建新版本
5.现在是时候使用JitPack了,打开网址后https://jitpack.io/,输入对应的github网址,点击Get it获取需要被依赖的版本号。下面就会出现依赖的方式了。这样就大功告成啦~
输入github网址
6.新建一个project,测试一下。
很傻瓜式的使用,其实上面介绍大部分都是准备工作,最后才是重头戏。如有什么意见或问题,请在评论畅聊。最后,感谢大家的观看?。
兴趣广泛的Android程序猿
CSDN博客:http://blog.csdn.net/dajian35
Github: /ChenJunXu
如果连你自己都不相信自己,那全世界就没有人相信你自己了。So,请自信的活下去!如何在Android Studio上使用Github
首先,登陆到Github上并创建一个新repository。在屏幕右上角,点击&+&标记,并且选择&New repository&。
现在完成这个表格以新建一个叫做testproject的新repository,让这个repository自动初始化并带上REDEME文件。
接下来,打开 Studio并且创建一个名为TestProject的新项目,点击&Next&进行下一步。
下一页直接设为默认,并且继续点击&Next&。
你的项目已经出现在Android Studio上,在顶部标题栏里,选择VCS & Import into Version Control &Create Git Repository。
在下一页里,保持默认,点击&Ok&。
Android Studio &Select
现在使用Windows的资源管理器导航到该项目的根目录。右键单击并选择Git Bash(如果你没有这个选项,那么首先需要安装 Git for Windows)。
当Git bash界面出来时,输入:
git remote add origin https://github.com/[username]/[project_name].git
作为一个例子,此处Git repository的URL为: /markwint/testproject.git
然后按Enter,Github将会远程添加到你的Git repository。
返回Android Studio,邮件单击你的项目根目录,并选择Git & Add。它将会添加你所有的项目文件到你的Git repository。
Add option width=538 height=518 scale=1.5 /& Android Studio &Git & Add& option
看上去并没有发生什么(译者也没看到异样),但是相信我,项目文件已经添加了。
现在再次右击项目名称,并且这一次选择Git & Commit Directory。
在下一页中,输入Commit Message并且选择&Commit&。
如果代码分析警告出现了,点击&Commit&。(除非这是一个实际的项目,在这种情况下就得审查并且在提交之前解决这个问题!)
现在,右击项目名称,选择 Git & Repository & Push。
检查框中当前分支,离开主分支名称,然后选择推送。
现在输入你的Github Login(Email地址)和Password,然后点击&Ok&。
如果这些都没问题,那么你将看到这条消息。
现在你的代码已经推送到你的Github repository了。不相信我?登陆并检查看看吧。(老外此处把Login写成了Logon,看来并不是我们才会写错字嘛。)
希望这个有用吧。Android Studio导入第三方类库的方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Android Studio导入第三方类库的方法
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢如何在Android Studio项目中导入开源库?
发表于 13:30|
来源Sam的博客|
作者Sam的博客
摘要:谷歌发布了Android Studio 1.0的正式版,更多的人开始迁移到Android Studio进行开发。然而,网上很多的开源库控件等还是以前基于Eclipse进行开发的,很多人不知道怎么导入到自己的基于Android Studio项目中来。
由 CSDN、腾讯、腾讯云、腾讯基金会主办的“” (Open Source Technology Conference,简称OSTC)将于日在北京召开。前两天,谷歌发布了 Android Studio 1.0的正式版,也有更多的人开始迁移到 Android Studio 进行开发。然而,网上很多的开源库,控件等还是以前的基于 Eclipse 进行开发,很多人不知道怎么导入到自己的基于 Android Studio 项目中来,这里主要介绍一下常见的一些导包的场景。前言同 Eclipse中的项目一样,gradle/android studio 构建也可以有 module,将 moudle放到项目目录下面,然后在 settings.gradle 中增加该 module,最简单的方法是用文件夹名。比如我们上面的结构,build.gradle文件应该如下:导入 Jar 文件这种可能很常见,可以下载到别人搞好的 Jar 包,这样可以直接在自己的主 module 下创建 libs 文件夹(我这里这样,只是为了兼容 Eclipse 方式),然后把 Jar 文件放进去,然后在 module 的 build.gradle 文件中的 dependecies{} 添加如下代码:当 libs 文件夹下面有多个文件时,可以用一句代码包含这些包:当有文件不需要被包含时,可以这样:从上面的代码中可以看到我们可以使用通配符,+表示一个字符,*表示0到多个字符。导入 Maven 中的库如果开源库作者有将代码放到 Maven 库中,我们可以在 gradle 配置中直接引入,类似如下:一般我们可以在开源库的 Github 页面上面看有没有这样一个地址,或者到maven库中根据包名搜索有没有,我们前面这个引入的项目分三个部分 group:name:version,我们引入其他的包也有遵守这个规则。导入gradle构建的开源库这种情况的比较少用到,因为这张的开源库,作者一般都有放到maven库中,但是偶尔也会用到这里也提一下。首先下载文件,将我们需要的这个库的 module 文件夹拷贝到我们的项目的目录下面,然后在setting.gradle 文件中增加文件夹名称,然后在我们需要依赖这个模块的 module 中的 build.gradle 文件中加入如下代码:这样就可以了。导入基于 Eclipse 构建的开源库基于 Eclipse 构建的项目,和基于 Android Studio 构建的项目的很大区别是目录结构不同。我们首先将 module 文件夹拷贝到我们的项目目录下面,然后在 settings.gradle 文件中增加这个module,然后在要使用的 module 中的 build.gradle 文件中引入依赖,这样看的话,似乎和引入基于gradle 构建的没什么不同。但是,基于 Eclipse 构建的项目中,没有 build.gradle 文件,所以我们需要自己新建一个放到 module 下面,下面是一个模版:当然,根据各自的 sdk 和 buildtools 版本等等,以及其他,配置会有变化,可以看我之前的文章。其他以上就是主要的集中导入场景,自己可以根据自己的实际情况然后改变配置等等。另外,我们导入的仓库可能不是 maven 中心仓库,或者可能是我们自己搭建的仓库,我们可以自定义仓库地址的,修改 build.gradle 文件中的 repositories 就可以了,例如:另外,project 层的 buildscript 在 module 层也是会生效的,所以不用在每个 module 都配置。(文章转载自)
推荐阅读相关主题:
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章}

我要回帖

更多关于 visual studio github 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信