摘要: 问题: 你需要更新应用的Gradle版本。 解决方案: 生成一个新的wrapper,或者直接修改属性文件(.properties)。 讨论: Android Studio包含了一个Gradle的分发。当你创建一个新的android应用的时候,IDE自动为Unix和windows生成gradlew和g 阅读全文
posted @ 2017-02-05 23:06 tootwo2 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 问题: 想在一个已经存在的Eclipse ADT的项目中使用Gradle 解决方案: Eclipse ADT插件可以帮助生成Gradle文件 讨论: Eclipse的ADT插件是在2013年推出Gradle之前主要的android开发工具。现在ADT项目被android studio所替代,但是还是 阅读全文
posted @ 2017-02-05 00:29 tootwo2 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 问题: 你想要将一个Eclipse ADT项目导入到Android Studio中。 解决方案: Android Studio提供了一个导入向导,可以重写已有的项目。 详细: 在Android Studio的欢迎页上,显示导入eclipse或者gradle项目的向导按钮。 链接会打开导航让你选择已有 阅读全文
posted @ 2017-02-03 22:53 tootwo2 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 问题: 开发的时候经常需要向项目中添加一些额外的参数或者硬编码的值。 解决方案: 使用ext块设置公用的值。如果需要从build文件中移除这些值,可以将参数放到gradle.properties文件中,或者在命令行下使用-P设置参数。 详细: Gradle文件支持使用简单的ext(ext代表extr 阅读全文
posted @ 2017-02-03 22:20 tootwo2 阅读(149) 评论(0) 推荐(0) 编辑
摘要: repositories块告诉gradle哪里去寻找依赖,默认的android studio使用jcenter或者mavenCentral。jcenter仓库位于https://jcenter.bintray.com(注意连接是ttps请求) maven仓库有两种方式,mavenCentral代表着 阅读全文
posted @ 2017-02-01 21:52 tootwo2 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 有经验的gradle开发者习惯直接编辑build.gradle文件,但是IDE没有提供许多代码提示。IDE提供了一个可视的界面显示配置内容。 点击像文件夹一样的图标可以看到project structure的界面 默认选中了app模块,在右边的tab框选择Dependencies页,可以看到依赖的文 阅读全文
posted @ 2017-02-01 20:12 tootwo2 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 这节讲的是如何如何添加JAVA依赖库。 默认的android项目有两个build.gradle文件,分别位于顶级目录,和应用自己的目录下(通常放在一个叫app的目录下面)。 gradle支持多种方式列举依赖库,最常用的方式是用引号包括,冒号分割group,name,version的方式。(gradl 阅读全文
posted @ 2017-01-31 22:28 tootwo2 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 在android studio下可以使用gradle视图运行gradle。 gradle任务被分别组织在不同目录下,如android,build,install。 需要执行特定的任务只要双击任务名称。(任何gradle任务实际是在命令行下运行的,IDE只是前端)。 阅读全文
posted @ 2017-01-28 16:57 tootwo2 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 想命令行执行gradle的构建,可以通过提供的gradle wrapper或者安装gradle。 构建android项目不需要安装gradle,因为android studio已经包含gradle。"gradle wrapper"指的是根目录下的gradlew和gradlew.bat脚本(结尾的w是 阅读全文
posted @ 2017-01-26 22:26 tootwo2 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 在android开发中会需要配置使用app的android SDK的最低版本和目标版本,这个是bulidl.gradle的android模块设置。默认有以下几个设置: 在转到gradle之前,老的项目配置minSdkVersion和buildToolsVersion是在Manifest中的<user 阅读全文
posted @ 2017-01-26 21:56 tootwo2 阅读(178) 评论(0) 推荐(0) 编辑