`
uronx
  • 浏览: 15474 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Android Studio的Gradle工程导入第三方源代码类库

阅读更多

在网上找了一会,没找到合适的博文,刚刚研究了一下,特此记录一下。

下面用一个 com.handmark.PullToRefresh 源码导入为例子,描述下导入过程:

1、首先去  GitHub 下载PullToRefresh项目的源码

2、打开Android Studio创建一个空的工程

 

 

3、在项目的根目录创建文件夹“libs”,并将PullToRefresh目录下文件拷贝到该目录下,目录结构如下:



 
 

 

 

4、PullToRefresh因为有三个库,所以要分别在以下三个目录里面创建Gradle脚本文件“ build.gradle”:

 

apply plugin: 'com.android.library'

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

android {
    compileSdkVersion 22
    buildToolsVersion '21.1.2'

    defaultConfig {
        minSdkVersion 15
        targetSdkVersion 22
    }

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            res.srcDirs = ['res']
        }
    }
}

 

 

5、在上面的代码中,每个人的机器安装Sdk不一样的话,需要替换一下: compileSdkVersion, buildToolsVersion, minSdkVersion, 和 targetSdkVersion 的版本信息

 

6、修改 app/build.gradle ,添加对刚刚三个库的引用。



 

 

 

dependencies {
    compile project(":library")
    compile project(":PullToRefreshListFragment")
    compile project(":PullToRefreshViewPager")
}

 

其中 PullToRefreshListFragment 和 PullToRefreshViewPager 两个类库是依赖library的,所以他们也需要引用“library”库,在他们的 build.gradle 里面添加

dependencies {
    compile project(":library")
}

 

 

7、修改工程根目录下的 settings.gradle 文件,添加如下脚本:

 

 

include ':app', ':library', ':PullToRefreshListFragment', ':PullToRefreshViewPager'
project (':library').projectDir = new File('libs/library')
project (':PullToRefreshListFragment').projectDir = new File('libs/extras/PullToRefreshListFragment')
project (':PullToRefreshViewPager').projectDir = new File('libs/extras/PullToRefreshViewPager')

 

 

8、出现如下信息,保存后点右上角的蓝色字体“Sync Now”:



 

 

9、等Gradle同步脚本完成后,再 CMD+F9 编译下整个工程,那些类库就可以使用了,切换到Android的工程察看方式,目录结构如图:



 

  • 大小: 35.7 KB
  • 大小: 94.5 KB
  • 大小: 51.4 KB
  • 大小: 22.3 KB
1
2
分享到:
评论

相关推荐

    Android studio gradle5.4.1,gradle6.1.1,gradle4.4

    Android studio gradle自己下载,解决studio下载过慢的问题,下载后里面有6.1.1,5.4.1,4.4三个版本的,看自己需要选择哪个。不需要解压,直接放到对应版本最后一个文件夹内

    androidstudio gradle-5.4.1-all.zip

    androidstudio gradle文件下载,下载地址:https://downloads.gradle-dn.com/distributions/gradle-5.4.1-all.zip,其他版本直接改版本号,因为as自动下载太慢,所以建议手动下载解压覆盖

    Android Gradle 插件中文指南

    google推出了全新的Android Studio集成开发环境,其中Android项目的结构与Eclipse的Android项目结构有很大的区别,原因就在于两开发环境使用的构建工具不同。 Android Studio使用Gradle构建工具,Eclipse的ADT插件...

    android_gradle-5.6.4-all.rar

    Android Gradle插件是Android开发中的重要组成部分,它与Android Studio紧密协作,负责构建、编译和打包Android应用。在给定的压缩包文件"android_gradle-5.6.4-all.rar"中,包含了Gradle 5.6.4版本的完整资源,这...

    android studio 配套资源 gradle8.7all

    android studio 配套资源 gradle8.7all

    AndroidStudio自定义Gradle插件

    在Android开发环境中,Android Studio是主流的集成开发环境(IDE),而Gradle则是一个强大的构建工具,用于自动化项目的构建过程。本篇文章将深入探讨如何在Android Studio中自定义Gradle插件,以此来扩展和优化项目...

    android studio3.1匹配的gradle版本最新4.4

    2. **增量编译**:Android Gradle插件配合Gradle 4.4可以实现更智能的增量编译,只重新编译自上次构建以来变化的部分代码,从而大大缩短了构建时间。 3. **Kotlin支持**:随着Kotlin成为Android开发的首选语言,...

    Android studio 配置gradle 2.3.3 插件所需pom、jar文件

    本篇文章将深入讲解如何在Android Studio中配置Gradle 2.3.3插件,以及其所需的pom和jar文件。 首先,我们来理解`gradle-2.3.3.pom`和`gradle-2.3.3.jar`这两个文件的作用。`pom`文件是基于Maven的项目对象模型...

    Android Studio+Gradle初级教程

    版本号'`,让应用使用第三方库。 在Android Studio中创建新项目时,Gradle会自动生成模板文件,包括Activity、布局文件、权限声明等。你可以通过编辑这些文件来实现应用的功能。例如,修改`MainActivity.java`中的`...

    Android studio 配置gradle 2.5.0 插件所需pom、jar文件

    在Android开发过程中,Android Studio是官方推荐的集成开发环境(IDE),它依赖于Gradle构建系统来管理和构建项目。Gradle是一种强大的、灵活的构建自动化工具,它允许开发者使用Groovy或Kotlin DSL来编写构建脚本,...

    解决Android Studio Gradle Metadata特别慢的问题

    "解决Android Studio Gradle Metadata特别慢的问题" Android Studio是Android应用程序开发的官方IDE,它提供了许多功能来帮助开发者快速构建和测试Android应用程序。然而,在使用Android Studio时,有时可能会遇到...

    Android Studio Gradle配置 文档

    Android Studio Gradle 配置 文档

    精品android studio资源-为Android Studio gradle项目,底层请求使用OkHTTP.zip

    修改自新浪HttpDNSLib,改项目结构为Android Studio gradle项目,底层请求使用OkHTTP HttpDNS 修改自新浪HttpDNSLib,改项目结构为Android Studio gradle项目,底层请求使用OkHTTP HttpDNS 修改自新浪HttpDNSLib,改...

    Android studio 配置gradle 2.2.3 插件所需pom、jar文件

    3. **同步Gradle**:完成上述配置后,点击Android Studio中的"File" -> "Sync Project with Gradle Files",让Android Studio下载并应用新的Gradle版本。 4. **处理依赖**:在模块级别的`build.gradle`文件中,你...

    Android Studio、Gradle、Build Tools版本详细版本对照表

    内容包括:1.Android StudioRelease所有...3.Android Studio版本、Gradle版本、Build Tools版本详细对照,让大家不再因为版本问题而纠结,你只需要知道哪个Android Studio版本用对应Gradle以及Build Tools就可以了。

    android studio加速配置gradle.properties

    请把文件复制在User/.gradle/文件路径下面完成android studio加速,并重新启动AS

    Android Studio gradle系列之gradle-3.3-all.zip

    Android Studio运行项目时出现 Download https://services.gradle.org/distributions/gradle-3.3-all.zip 21 s 147 ms 是因为这个文件处在外网服务器,下载很慢所以连接总是中断,因此可以自行下载,然后 打开C盘...

    Android studio 配置gradle 2.3.1 插件所需pom、jar文件

    在Android开发环境中,Android Studio是官方推荐的集成开发环境(IDE),而Gradle是一个强大的构建工具,用于自动化构建过程,包括编译、打包和测试等。在本话题中,我们将详细探讨如何为Android Studio配置Gradle...

    Android Studio使用新的Gradle构建工具配置NDK环境

    本文将详细介绍如何在Android Studio中使用新的Gradle构建工具配置NDK环境,以便进行原生代码(C/C++)的开发。 首先,NDK是Android Native Development Kit的缩写,它允许开发者使用C和C++编写性能关键部分的代码...

    android studio插件 gradle-3.3.1-all

    在使用Android Studio的过程中,Gradle是一个至关重要的构建工具,它负责编译、打包和部署Android应用程序。本压缩包“gradle-3.3.1-all”包含了Gradle 3.3.1版本,这是Android Studio在特定时期内支持的一个版本。 ...

Global site tag (gtag.js) - Google Analytics