Android Studio 导入Volley模块后 gradle的修改。

原创 2015年11月18日 23:16:03

什么是Gradle?

Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。

Gradle 基本概念

下面就以的导入Volley导入模块来详细讲解下和Gradle相关的知识, 和Gradle相关的几个文件一般有如下几个:


1. /app/build.gradle

这个文件是app文件夹下这个Modulegradle配置文件,也可以算是整个项目最主要的gradle配置文件,我们来看下这个文件的内容:

apply plugin: 'com.android.application' android {

    compileSdkVersion 23 //编译SDK的版本

    buildToolsVersion "23.0.2" //build tools的版本

 

    defaultConfig {

        applicationId "com.h5flash.vollerydemo" //应用的包名

        minSdkVersion 9

        targetSdkVersion 23

        versionCode 1

        versionName "1.0"

    }

    buildTypes { release {

            minifyEnabled false  //是否进行混淆

      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' //混淆文件的位置

        }

    }

}

dependencies {

    compile fileTree(dir: 'libs', include: ['*.jar']) //编译libs目录下的所有jar

    compile 'com.android.support:appcompat-v7:23.1.0'

    compile project(':Volley') //编译Volley模块

}

2. /Volley/build.gradle

configurations.create("default")

artifacts.add("default", file('Volley.jar'))

3. /build.gradle

这个文件是整个项目的gradle基础配置文件,我们来看看这里面的内容

// Top-level build file where you can add configuration options common to all sub-projects/modules.

 

buildscript {

    repositories {

        jcenter()

    }

    dependencies {

        classpath 'com.android.tools.build:gradle:1.3.0'

    }

}

 

allprojects {

    repositories {

        jcenter()

    }

}

内容主要包含了两个方面:一个是声明仓库的源,这里可以看到是指明的jcenter(),  jcenter可以理解成是一个新的中央远程仓库,兼容maven中心仓库,而且性能更优。另一个是声明了android gradle plugin的版本,android studio 1.0正式版必须要求支持gradle plugin 1.0的版本。

 

4. /settings.gradle

这个文件是全局的项目配置文件,里面主要声明一些需要加入gradlemodule,我们来看看该文件的内容:

include ':app', ':Volley'

文件中的 app, :Volley 都是module,如果还有其他module都需要按照如上格式加进去。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android Studio 添加 Library Project (以Volley为例)

这里介绍两种方法,第一种是在YouTube上面找到的:第二种比较方便,直接在 build.gradle中 添加Volley的依赖。 使用jar包 直接使用github中gradle配置依赖 第一种方法...
  • u010940300
  • u010940300
  • 2015年03月16日 17:53
  • 10586

Android Studio 第三方库的导入「以 Volley 为例」

传统风格以及 Gradle 的第三方开源库,导入 Android Studio 工程的方法总结。
  • llmmll08
  • llmmll08
  • 2016年06月11日 15:17
  • 1828

Android Studio使用Volley

Android使用Volley我的Android Studio 版本 第一种方法添加volley到gradle依赖 第二种方法引入volley的jar包 引入jar包方法也有两种 引入jar包的第一种...
  • Peng_Hong_fu
  • Peng_Hong_fu
  • 2016年08月27日 12:45
  • 4012

Android Studio添加volley以及volley的简单用法

添加Volley库 Volley的简单用法 StringRequest和JsonObjectRequest Activity的退出的同时停止Volley网络请求 ImageRequest的使用 Ima...
  • qq_21397217
  • qq_21397217
  • 2016年09月29日 17:44
  • 5677

android studio 导入volley

Android library project 导入 volley
  • Half_open
  • Half_open
  • 2017年07月18日 20:28
  • 349

android studio 以源码形式导入volley作为library,SDK的目录结构

对于android studio我们一直提倡使用源码或library形式集成引用的库或者第三方类,方便管理和修改。 尽量不使用jar包的形式。 volley的源码被谷歌集成到了SDK中,我们可以去SD...
  • gfg156196
  • gfg156196
  • 2016年11月01日 15:47
  • 892

【安卓网络编程】Android Studio导入Volley

在Android Studio中使用Volley框架,首先要导入Volley到项目中去。 点击主界面左上角File ,点击Project Structure ,在Modules下,点击app...
  • u013003052
  • u013003052
  • 2015年11月05日 22:02
  • 2750

Android导入Volley包

在工程(Module)目录中找到build.gradle文件在 dependencies 中添加 github上提供的 gradle配置信息for Gradlecompile ‘com.mcxiaok...
  • CCCrunner
  • CCCrunner
  • 2017年09月14日 15:35
  • 150

android studio 导入github项目需要修改gradle信息

我们在开发过程中,往往因为项目需要而导入别人的一些开源项目(例如github上的开源项目)。 但是直接导入android studio里面却不能使项目正常运行。 原因是我们android studio...
  • iamwutianbao
  • iamwutianbao
  • 2016年09月20日 09:25
  • 2877

基于Volley学习使用AndroidSudio的三种添加依赖的方式和自己编译生成jar包

本文通过在AS的环境下集成Volley的过程总结学习了AS添加依赖的三种方式和如何编译jar包的过程。...
  • qq_34897442
  • qq_34897442
  • 2017年08月17日 09:28
  • 133
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android Studio 导入Volley模块后 gradle的修改。
举报原因:
原因补充:

(最多只允许输入30个字)