作家
登录

Gradle for Android第一篇( 从Gradle和AS开始 )

作者: 来源: 2017-04-10 15:35:40 阅读 我要评论

你可以改变该url来改变你的gradle版本。

经由过程本文,我们可以进修到gradle的优势,以及为什么要应用gradle,我们简单的看了看Android studio,以及其是若何赞助我们生成build文件。

应用根本的构建敕令

应用你的敕令行,导航到你的项目,然后输入:

  1. $ 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本文不再介绍。

  1. android { 
  2.      sourceSets { 
  3.        main { 
  4.          manifest.srcFile 'AndroidManifest.xml' 
  5.          java.srcDirs = ['src'
  6.          resources.srcDirs = ['src'
  7.          aidl.srcDirs = ['src'
  8.          renderscript.srcDirs = ['src'
  9.          res.srcDirs = ['res'
  10.          assets.srcDirs = ['assets'
  11.     } 
  12.      androidTest.setRoot('tests'
  13.     }  
  14. }    

在grade文件中设备,将会保存eclipse目次构造,当然,如不雅你有任何依附的jar包,你须要告诉gradle它在哪儿,假设jar包会在一个叫做libs的文件夹内,那么你应当这么设备:

  1. dependencies { 
  2.        compile fileTree(dir: 'libs', include: ['*.jar']) 
  3.  

该行意为:将libs文件夹中所有的jar文件视为依附包。

同时我们进修了Gradle Wrapper,其让我们保护以及分享项目变得加倍简单,我们知道了若何创建一个新的项目在Android studio中,以及若何大年夜eclispe迁徙到Android studio并且保持目次构造。

同时我们进修了最根本的gradle task和敕令行敕令。鄙人一篇文┞仿中,我们将会定制本身的build文件。

【编辑推荐】

  1. Android之RootTools框架简单应用
  2. Android O开辟者预览版终于推出啦!官方介绍新特点
  3. 一个能让你懂得所有函数调用次序的Android库
  4. 关于Android strings.xml-你应当懂得的几个原则
  5. Android上岸页面仿拉钩动效,你总会须要它!
【义务编辑:枯木 TEL:(010)68476606】

  推荐阅读

  Redis缓存技术学习系列之事务处理

Redis中的事务处理在本系列的第一篇文┞仿中,我们重要针对Redis中的“键”和“值”进行了进修。我们可以留意到,Redis是一个C/S架构的数据库,在我们今朝的认知中,>>>详细阅读


本文标题:Gradle for Android第一篇( 从Gradle和AS开始 )

地址:http://www.17bianji.com/lsqh/34687.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)