你可以改变该url来改变你的gradle版本。
经由过程本文,我们可以进修到gradle的优势,以及为什么要应用gradle,我们简单的看了看Android studio,以及其是若何赞助我们生成build文件。
应用根本的构建敕令
应用你的敕令行,导航到你的项目,然后输入:
- $ gradlew tasks
这一敕令将会列出所以可运行的tasks,你也可以添加–all参数,来查看所有的task。当你在开辟的时刻,构建项目,你须要运行assemble task经由过程debug设备:
该义务将会创建一个debug版本的app,同时Android插件会将其保存在MyApp/app/build/ outputs/apk目次下。
除了assemble,还有三个根本的敕令:
- check 运行所以的checks,这意味着运行所有的tests在已连的设备或模仿器上。
- build 是check和assemble的集合体。
- clean 清跋扈项目标output文件。
保持旧的eclipse文件构造
关于若何将eclipse项目导入Android studio本文不再介绍。
- android {
- sourceSets {
- main {
- manifest.srcFile 'AndroidManifest.xml'
- java.srcDirs = ['src']
- resources.srcDirs = ['src']
- aidl.srcDirs = ['src']
- renderscript.srcDirs = ['src']
- res.srcDirs = ['res']
- assets.srcDirs = ['assets']
- }
- androidTest.setRoot('tests')
- }
- }
在grade文件中设备,将会保存eclipse目次构造,当然,如不雅你有任何依附的jar包,你须要告诉gradle它在哪儿,假设jar包会在一个叫做libs的文件夹内,那么你应当这么设备:
- dependencies {
- compile fileTree(dir: 'libs', include: ['*.jar'])
- }
该行意为:将libs文件夹中所有的jar文件视为依附包。
同时我们进修了Gradle Wrapper,其让我们保护以及分享项目变得加倍简单,我们知道了若何创建一个新的项目在Android studio中,以及若何大年夜eclispe迁徙到Android studio并且保持目次构造。
同时我们进修了最根本的gradle task和敕令行敕令。鄙人一篇文┞仿中,我们将会定制本身的build文件。
【编辑推荐】
- Android之RootTools框架简单应用
- Android O开辟者预览版终于推出啦!官方介绍新特点
- 一个能让你懂得所有函数调用次序的Android库
- 关于Android strings.xml-你应当懂得的几个原则
- Android上岸页面仿拉钩动效,你总会须要它!
推荐阅读
Redis中的事务处理在本系列的第一篇文┞仿中,我们重要针对Redis中的“键”和“值”进行了进修。我们可以留意到,Redis是一个C/S架构的数据库,在我们今朝的认知中,>>>详细阅读
本文标题:Gradle for Android第一篇( 从Gradle和AS开始 )
地址:http://www.17bianji.com/lsqh/34687.html
1/2 1