ant构建项目迁移到gradle_迁移ADT/ANT构建的Android项目至Gradle,a walk through。

本文档详细介绍了如何将Android项目从ADT/ANT构建系统手动迁移到Gradle。首先,介绍了Android Studio和Intellij IDEA作为迁移工具,并讲解了Gradle的module管理和基于脚本的构建方式。接着,通过创建新文件夹,设置Gradle Wrapper,配置app module的build.gradle和settings.gradle文件,展示了迁移过程。此外,还提到了配置dependencies、解决jar包冲突和处理Gradle构建中的其他常见问题。
摘要由CSDN通过智能技术生成

README.md

Migrate To Gradle 手动迁移ADT 的ANT结构工程至Gradle

前言

现在Android Studio 已经发布正式版,其带来的新的功能对于原来的eclipse 用户是非常友好的,只需要指定目录就能自动将代码导入并配置好相关的Gradle 脚本。 我们可以用正式版的AS中的可视化插件轻松的将旧工程升级到Gradle 构建系统下,而这个项目旨在向大家介绍Gradle 的Android 工程的结构和常用配置。

工具

1、Android Studio

2、Intellij IDEA

了解Gradle

Gradle 以module 来管理project,在Gradle 构建的Gradle project中通常包含application module(com.android.application),与library module(com.android.library)两种module。

在Gradle 的project 中需要使用,基本上全都使用.gradle 文件来配置,是一个脚本化的工程构建,而非原先ADT中那种eclipse 的或视化构建。

迁移工程

1、创建一个文件夹来放你的工程,比如Migrate to Gradle。

2、Wrapper:你需要Gradle 的Wrapper 来下载和管理当前项目使用的Gradle 的版本,当你的环境中没有配置Gradle 时它可以自动下载Gradle 并配置到你的环境中去。 如果你在天朝,那么配置Gradle 的时间可能会稍长,所以我一般都是直接从Android Studio 新建的工程中拷贝Wrapper 出来使用,以避免重复配置不同版本的Gradle。

而如果你不想使用工具中的版,你还可以进行其它配置,见下一点。

3、在文件夹中建一个app (或者其它什么名字)文件夹来存放你的application module,请将你原先的工程文件拷贝到app 文件夹中去。然后你还需要一个build.gradle 和settings.gradle文件。看起来如下图:

gradle_1.png

两个文件的配置如下:

build.gradle -- 根目录的build.gradle 文件一般用来配置整个工程

buildscript {

repositories {

jcenter()

}

dependencies {

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

}

}

allprojects {

repositories {

jcenter()

}

}

// 如果你想配置你自己制定的Gradle 版本,加入以下配置,然后在导入工程时选择use customizable gradle wrapper

task wrapper(type: Wrapper) {

gradleVersion = '2.1'

}

settings.gradle -- 根目录的settings.gradle 文件用来制定哪个文件夹为module,以“:”符号给目录分级

include ':app' // 根目录下的一级目录

//include ':libs:module0' // 根目录下的二级目录,如果你需要这个module 的话

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值