AS中引入github开源的andorid项目

1.在github上下载开源项目到本地

2.解压后找到library目录

3.在AS中通过file→new→Import Module →选择以上的library目录,命名该项目名称

4.导入后修改整个项目的build.gradle文件,添加

dependencies {
    classpath ‘com.github.dcendents:android-maven-plugin:1.2‘
}

5.修改导入项目的build.gradle

因为导入后会出现:Error:(47, 0) No such property: sonatypeRepo for class: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer。

所以,将导入项目的build.gradle中的关于作者添加的一些maven发布任务信息删除干净,并修改版本号与你的项目项匹配。修改后如下:

apply plugin: ‘com.android.library‘

version = "1.2.0"

android {
    compileSdkVersion 23//修改此处版本号与项目匹配
    buildToolsVersion "23.0.1"//修改此版本号与项目匹配

    defaultConfig {
        minSdkVersion 10
        targetSdkVersion 21
        versionCode 5
        versionName version
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile(‘proguard-android.txt‘), ‘proguard-rules.pro‘
        }
    }
}

6.修改app下的build.gradle添加:

dependencies {
    compile ‘com.github.lzyzsd:circleprogress:[email protected]‘//根据项目添加
}
				
时间: 2024-11-07 08:04:27

AS中引入github开源的andorid项目的相关文章

AS中导入GitHub开源项目SlidingMenu总结,此方法有效,但是太耗时间。 「我用了半个多小时」

AS中导入GitHub开源项目SlidingMenu总结,我开始AS导入SlidingMenu的时候也百度了很多文章,写的都不是很详细,所以导入成功后,写了这篇文章,希望对想用AndroidStudio导入SlidingMenu的小伙伴有所启发. 先上最终效果图动画 1,下载SlidingMenu(https://github.com/jfeinstein10/SlidingMenu) 2.新建AS项目,把SlidingMenu-master中的library文件夹(我把这个文件夹重命名为sli

Github开源人脸识别项目face_recognition

Github开源人脸识别项目face_recognition 原文:https://www.jianshu.com/p/0b37452be63e 译者注: 本项目face_recognition是一个强大.简单.易上手的人脸识别开源项目,并且配备了完整的开发文档和应用案例,特别是兼容树莓派系统. 为了便于中国开发者研究学习人脸识别.贡献代码,我将本项目README文件翻译成中文. 向本项目的所有贡献者致敬. 英译汉:同济大学开源软件协会 子豪兄Tommy Translator's note: f

在webpack开发中引入第三方插件(vue项目)完善ing...

并不是所有的js文件都可以直接在webpack中使用.这些文件可能不支持模块(module)格式,甚至完全没有使 用模块(module). webpack提供了几种loaders(装载机)来解决这些文件如何在webpack中使用. 这个示例使用require来保证他们( 的代码量)短小.通常你需要在你的webpack的config文件中配置这些loaders(装载机).详情见Using loaders (使用加载器). 1.IMPORTING(进口) 如果一个文件不通过require()依赖进口

GitHub开源项目总结

GitHub开源项目总结,有需要的朋友可以参考下 GitHub开源项目android-styled-dialogs GitHub开源项目之changelog GitHub开源项目之AppRater GitHub开源项目之Android四次元(新浪微博客户端) GitHub开源项目之高仿"遇见" GitHub开源项目之Twitter客户端源码 GitHub开源项目之Jamendo音乐播放器 GitHub开源Android客户端 GitHub开源项目Android之Bootstrap Gi

在C++项目中引入Lua(AlphaGo使用的方案)

最近大火的AlphaGo,其中的deepmind已经开源,可以到github中下载https://github.com/deepmind/lab·,网上还有一个基于Python开源AlphaGo,那个不是google的.通过看deepmind源码,我们可以知AlphaGo使用的是C++和Lua方案.当然语言不是AlphaGo的重点,但还是说明了c++和Lua方案能够完成大型的项目.      从2009年开始在三维仿真项目中引入Lua,C++项目的开发效率得到了大幅度.在我们三维仿真这种对性能要

Android中引入开源库(Eclipse与Android Studio)

以GitHub上的SlidingMenu为例.下载地址:jfeinstein10/SlidingMenu 一.Eclipse中引入 1.Import->Existing Android Code Into Workspace,选择导入文件夹中的library.(导入的时候要选择Copy projects into workspacae,因为在windows中要求项目和library在同一目录下,不然不能add成功)右击选择Properties,在Android下选中Is Library. 2.在

在 Vue 项目中引入 tinymce 富文本编辑器

项目中原本使用的富文本编辑器是 wangEditor,这是一个很轻量.简洁编辑器 但是公司的业务升级,想要一个功能更全面的编辑器,我找了好久,目前常见的编辑器有这些: UEditor:百度前端的开源项目,功能强大,基于 jQuery,但已经没有再维护,而且限定了后端代码,修改起来比较费劲 bootstrap-wysiwyg:微型,易用,小而美,只是 Bootstrap + jQuery... kindEditor:功能强大,代码简洁,需要配置后台,而且好久没见更新了 wangEditor:轻量.

【代码导读】Github 开源项目——wysihtml5 富编辑器(Bootstrap 风格)【二】

如果您意外进入该页面,或许从下述链接开始更容易理解: [代码导读]Github 开源项目——wysihtml5 富编辑器(Bootstrap 风格)[一] 1. 整体结构 在 wysihtml5 中,所有对象受 wysihtml5 命令空间保护,从其初始化定义看,整个代码架构一目了然: https://github.com/xing/wysihtml5/blob/master/src/wysihtml5.js 1 var wysihtml5 = { 2 version: "0.4.0pre&qu

iOS:开发常用GitHub开源项目(持续更新)

IOS开发常用GitHub开源项目(持续更新) 数据类 开源库 作者 简介 AFNetworking Mattt 网络请求库 ASIHTTPRequest pokeb 网络请求库 Alamofire cnoon Swift简洁网络请求库 SBJson stig Json解析引擎 JSONKit johnezang Json解析引擎 MJExtension CoderMJLee 字典转模型框架 KissXML robbiehanson XML解析 RNCryptor rnapier AES加密 F