android gradle1,android studio gradle使用-(1)
参考的有
什么是gradle
http://www.zhihu.com/question/30432152
gradle的强大功能,如何通过Gradle实现一套代码开发不同特性的APK
http://ghui.me/blog/20150310/create-several-variants-of-an-app-in-gradle/
app下面build.gradle文件
//声明了android程序
//app文件夹下这个Module的gradle配置文件,也可以算是整个项目最主要的gradle配置文件
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
//应用包名
applicationId "chuiyuan.lsj.androidjava"
minSdkVersion 15
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
//如果有compileOptions,就是java版本
buildTypes {
//如果有debug就是debug模式
//发行模式,可以有不同的版本
release {
//是否进行混淆
minifyEnabled false
//混淆文件的位置
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
//更多内容参考 http://ghui.me/blog/20150310/create-several-variants-of-an-app-in-gradle/
dependencies {
//编译libs目录下所有的jar
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:22.2.1'
//加入jar文件的方法:
//直接复制到app.libs里面,就会出现下面的一行
compile files('libs/gson-2.2.2.jar')
//编译第三方source,import new module,再加入下面的
//这个加入的是volley,采用的是将volley文件复制到工程中,这样可以看到源码
//还可以直接从中央repo复制
//compile 'com.mcxiaoke.volley:library:1.0.19'
//如果是下面,则是使用最新版本的volley
//compile 'com.mcxiaoke.volley:library:1.0.+'
compile project(':volley')
}
project目录下的build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.
//整个项目的gradle基础配置文件
buildscript {
repositories {
//之前 是mavencenter(),jcenter()是一个新的远程仓库,而且性能更好,兼容 maven仓库
jcenter()
}
//声明了gradle的版本
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
project下面的settings.gradle
//全局的项目配置文件,里面主要声明一些需要加入gradle的module
//这里:app是一个module,如果加入其它的也要写明
include ':app', ':volley'
//加入第三方source时,有时要用的
//project(':volly').projectDir = new File('volly')
android gradle1,android studio gradle使用-(1)相关推荐
- android sdk v28,Android Studio Gradle Build失败 – 要求提供不存在的sdk版本
24小时前我的项目完美构建,没有错误.在不更改单个代码的情况下,当我恢复工作时,它将不再构建. 签出旧的工作提交现在会产生相同的错误. 这些是我得到的错误代码: Information:Gradle ...
- android studio gradle配置_Unity打包Android最全攻略(含完整流程及常见问题)
洪流学堂,让你快人几步.你好,我是你的技术探路者郑洪智,你可以叫我大智. 最近写了很多AR教程,在收到的小伙伴的求助里面,超过80%都是Android打包的问题.这篇就把你Android打包问题统统搞 ...
- android 解决Error:This Gradle plugin requires Studio 3.0 minimum
今天,继续简单讲讲如何解决Error:This Gradle plugin requires Studio 3.0 minimum. 之前讲过这个问题,有点不全面,所以再记录一下. 原因:项目用的是3 ...
- android studio gradle 学习,学习Android Studio里的Gradle
一直听说Gradle很强大,只是偶尔用Android Studio创建Demo的时候看到他一次,今天抽个时间完整记录一下. 1.gradle位置 Android Studio项目创建好之后,默认有3个 ...
- android studio gradle 自动更新,android studio gradle 两种更新方法更新
又快一年没有使用AS了,正好要查看一个Android项目代码,干脆升级到新版试试看新变化,旧版本为3.1.2,目前最新版本为3.4.2,AS的升级是很简单的直接update等待即可. 升级完了,打开G ...
- android对错图标,Android Studio Gradle图标错误,清单合并
我一直看到此消息,但不确定如何彻底解决它. Error:(43, 9) Attribute application@icon value=(@drawable/new_app_icon) from A ...
- android studio gradle 更新方法。
Android studio更新 第一步:在你所在项目文件夹下:你项目根目录gradlewrapper gradle-wrapper.properties (只要在打开项目的时候选OK,这个文件就 ...
- android studio maven gradle,Maven Dependencies with Android Studio / Gradle
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I am using the Gradle build system bundled with ...
- 解决一个Android Studio gradle的小问题
解决一个Android Studio gradle的小问题 参考文章: (1)解决一个Android Studio gradle的小问题 (2)https://www.cnblogs.com/xzha ...
最新文章
- Ionic 4.3.0 发布,移动应用开发框架
- c#中邮件收发处理(POP3,IMAP,SMTP)的实现方法
- postgres数据库最大连接数
- Django框架里的MVC思想
- 软件工程实验一--编程随机生成30个四则运算,算数包括100以内的整数和真分数。...
- wpf给模板控件添加事件一
- 【计算机网络】实验1:双绞线制作
- css导航栏背景色透明,css如何设置背景颜色透明?css设置背景颜色透明度的两种方法介绍...
- 济南连续4年蝉联中国领军智慧城市,这六点是关键
- [realview] warning: #550-D: variable d was set but never used
- 佛教哲学 学习笔记-07-新旧唯识-唯识学-中
- 生产排程系统_高级计划与排程的基本概念
- E.04.02 Zoom Fatigue: The Differing Impact on Introverts and Extroverts
- JuJu alpha
- 免费APP制作平台哪个好,我能自己制作APP吗?
- ElasticSearch断路器
- 运维工程师新人培训材料(zz)
- “AV终结者”预防方法
- 谷歌新大招UDG|直接生成训练数据送给你
- MySQL数据库管理基本操作