hjr-Android:版本控制与项目结构
2018-02-28 16:26
435 查看
IDE 使用android studio
自动化构建工具 gradle 这个插件as自带,目录在
版本控制工具使用git,需要,账号密码,和项目路径
注册git账号密码,新建仓库
右击项目-git-push整个项目
check out from git ,输入仓库路径账号密码下载项目
以下有git标志的是必须上传到版本控制的,其余的都可以由ide自动生成
project/
.gradle/ :这个是本地的gradle
.idea/ :这个是ide运行过程文件,自动生成的
app/ :这是项目的模组,一个项目可以有多个模组,每个模组就是一个android 应用,整个文件夹都提交git git
app/build.gradle :这个是当前app的gradle配置 git
build/ :这个是编译输出文件夹
gradle/ :这个是gradle运行过程文件,自动生成的
build.gradle : 这个文件是整个项目的gradle配置,如果没有会造成项目无法使用gradle自动化构建工具 git
project.iml :这个是项目编译过程文件,自动生成的
local.properties :这个是本地配置,自动生成的
settings.gradle ::描述本项目的模组,如果没有会造成项目由于没有模组而无法编译 git
其中 项目 的 build.gradle
settings.gradle
自动化构建工具 gradle 这个插件as自带,目录在
\AndroidStudio\gradle\m2repository\com\android\tools\build\gradle这个文件夹里可以查看as插件版本,下面的项目build.gradle里面的版本需要和这个一致
AndroidStudio\gradle这里可以看到gradle本地插件,也可以自己网上下载后解压到这个文件夹,导入项目时可以选择本地gradle或项目自带的gradle,选择本地的话需要选择这个路径。
版本控制工具使用git,需要,账号密码,和项目路径
注册git账号密码,新建仓库
右击项目-git-push整个项目
check out from git ,输入仓库路径账号密码下载项目
以下有git标志的是必须上传到版本控制的,其余的都可以由ide自动生成
project/
.gradle/ :这个是本地的gradle
.idea/ :这个是ide运行过程文件,自动生成的
app/ :这是项目的模组,一个项目可以有多个模组,每个模组就是一个android 应用,整个文件夹都提交git git
app/build.gradle :这个是当前app的gradle配置 git
build/ :这个是编译输出文件夹
gradle/ :这个是gradle运行过程文件,自动生成的
build.gradle : 这个文件是整个项目的gradle配置,如果没有会造成项目无法使用gradle自动化构建工具 git
project.iml :这个是项目编译过程文件,自动生成的
local.properties :这个是本地配置,自动生成的
settings.gradle ::描述本项目的模组,如果没有会造成项目由于没有模组而无法编译 git
其中 项目 的 build.gradle
buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.1'//这里的版本需要和上面的as插件路径下显示的版本一致 } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }
settings.gradle
`include ':app'
相关文章推荐
- 使用Tortoise SVN版本控制Eclipse工作区的Android项目时,bin编译错误
- 使用Tortoise SVN版本控制Android项目in eclipse的注意事项
- 使用Tortoise SVN版本控制Eclipse工作区的Android项目
- 使用Tortoise SVN版本控制Eclipse工作区的Android项目时,bin编译错误
- 项目结构---版本控制目录说明.txt
- Git 版本控制 和 github 使用( Android项目为例 )
- 使用Tortoise SVN版本控制Eclipse工作区的Android项目时编译错误(zz)
- Android进阶#(8/12)让不断升级的系统更好管理——Git 版本控制_项目协作,GitHub。
- Unity项目结构和版本控制
- SVN管理android项目用svn控制版本,svn本身是不会识别哪些该传,哪些不该传,这就导致有些关于路径的东西(比如拓展jar的路径)也被上传了,而当别人下载后,那个路径对于这个人可能完全不存在,
- 使用Tortoise SVN版本控制Android项目in eclipse的注意事项
- 使用Tortoise SVN版本控制Eclipse工作区的Android项目
- 使用Tortoise SVN版本控制Android项目in eclipse的注意事项
- Android项目结构
- Android中通过ViewHelper.setTranslationY实现View移动控制(NineOldAndroids开源项目)
- Android 项目目录结构
- Android Menu的overflow在不同版本上的控制显示
- Android Studio基础之项目目录结构(四)-学习篇
- 【Android开发-3】认识认识项目文件结构和作用