Android的使用介绍

问题解决3:gradle中设置:
下面几几个必须一致
 compileSdkVersion 23
 buildToolsVersion "23.0.1"
 compile 'com.android.support:appcompat-v7:23.0.1'
build.gradle
include ':app'
1:里面写出了包含哪些模块,代表当前工程中包含一个叫做app的模块
在引用的时候必须   ‘:名称’
2:多模块包含:include 'app',':PullToRefresh' 代表包含这两个模块。
1、Gradle 是一种项目管理、打包的工具;这个工具提供了Android的工程的管理;
2、Android Studio /IDEA内置了Gradle的插件;
3、Grad了内部使用脚本的方式进行Android工程的管理;
4、Gradle要求Android工程,全都采用新的目录结构
5、特点: 依赖库可以自动下载不需要手动下载

build.gradle是一个脚本,用于控制工程/模块的编译;
build.gradle文件中: classpath ‘com.android.tools.build:gradle:1.3.0’
代表支持android 的工程。


模块中的build.gradle :
1、每一个模块都会包含一个build.gradle,如果把这个文件删除那么这个模块就会自然消失
2、所有的build文件都是没用的都是会自动创建的 
Gradle支持的编译类型:
1)debug 用于调试的版本 ,可以包含调试信息,可执行单步调试
2)release 用于最终的软件包的发布
build.gradle中的:

dependencies {
    代表将当前模块中的libs文件夹内部的中所有的jar包作为类库使用
    compile fileTree(dir: 'libs', include: ['*.jar'])
    如果使用的是 "groupId:名称:版本号" 这种方式代表从AndroidSDK或者是网络上自动下载相应的jar包方式导入类库
    compile 'com.android.support:appcompat-v7:23.0.1'
}
Gradle的类库导包:
jcenter.bintray.com中下载的
   repositories {//代表jar包的仓库配置
        jcenter()//制定默认的jar包仓库是jcenter(一个特定的网址)
    }
1、compile fileTree(dir:"libs",include:['*.jar'])
2、jcenter.bintray.com中下载的
3、实际上Gradle配置comlile之后就会通过特定的网站下载jar包
4、注意使用Gradle开发的时候必须要有使用网络才能下载jar包
Gradle中工程的协作
1、所有的额build.grade内部的版本号都会影响每个开发者,每个开发者都需要统一自己的开发工具

intermediates打包的时候使用的
exploded-aar support包 v4\v7

项目开发的流程
1)创建默认的Android工程:选择:Gradle 还是标准的 eclipse 
2)上传版本管理代码库:Git还是SVN ,是开源的还是非开源的
3)确认功能点 项目需求,形成项目计划
4)形成功能点列表-->功能描述-->时间计划
5)计划每天完成的工作
6)开发:UI(基本样式)-->网络-->数据-->展现
7)准备工作
添加忽略文件
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures

.idea/
*.iml
*.ipr
*.iws
out/

build/
.gradle/

.classpath
.project
.settings/

.DS_Store
Thumbs.db

*.bak
*.tmp
*.temp
*.swp
*.vpp~*
*.*~
~*.*

#github 上面的
# Built application files
*.apk
*.ap_

# Files for the Dalvik VM
*.dex

# Java class files
*.class

# Generated files
bin/
gen/

# Gradle files
.gradle/
build/
*/build/

# Local configuration file (sdk path, etc)
local.properties

# Proguard folder generated by Eclipse
proguard/

# Log Files
*.log

# Android Studio Navigation editor temp files
.navigation/

# Android Studio captures folder
captures/
Gradle中的所有的版本信息全部都从AndroidManifest.xml中取消了
版本号的设置,移动到了build.gradle中
Gradle会生成一个叫做BuildeConfig的类,通过这个类就能获取版本信息,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值