Android Studio项目的.gitignore应该是什么?

尊重守则

.gitignoreAndroid Studio项目中应包含哪些文件

我看到了几个都包含的示例,.iml但是IntelliJ文档说.iml必须包含在您的源代码管理中。

里尔·伊鲁兹(Lior Iluz)

更新至Android Studio 3.0。请分享评论中缺少的项目。

答案很晚,但这里和这里的答案都不对,这对我们来说是钱...

因此,这是我们的gitignore文件:

#built application files
*.apk
*.ap_

# files for the dex VM
*.dex

# Java class files
*.class

# generated files
bin/
gen/

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

# Windows thumbnail db
Thumbs.db

# OSX files
.DS_Store

# Android Studio
*.iml
.idea
#.idea/workspace.xml - remove # and delete .idea if it better suit your needs.
.gradle
build/
.navigation
captures/
output.json 

#NDK
obj/
.externalNativeBuild

从Android Studio 2.2及更高版本开始,使用gitignore文件创建新项目:

*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures
.externalNativeBuild

不建议使用-对于较旧的项目格式,请将此部分添加到您的gitignore文件中:


/*/out
/*/*/build
/*/*/production
*.iws
*.ipr
*~
*.swp

该文件应位于项目的根文件夹中,而不位于项目的模块文件夹中。

编辑注释:

  1. 从0.3+版本开始,您似乎可以提交并推送* .imlbuild.gradle文件。如果您的项目基于Gradle :,则在新的打开/导入对话框中,应选中"use auto import"复选框并标记"use default gradle wrapper (recommended)"单选按钮。现在所有路径都是相对的,如@George所建议。

  2. 根据@ 128KB附件来源和@Skela建议更新了答案

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Android Studio中开发的Flutter项目的合法.gitignore是什么?

适用于Android Studio项目的典型.gitignore文件

一个纯CSS npm项目的切入点应该是什么?

你的项目的第一个提交/分支在 git flow 中应该是什么样子的

Android推送通知(GCM)的有效载荷应该是什么

Travis CI查找和运行测试的Python项目结构应该是什么样的?

React + Node.js的项目结构应该是什么?

将Android Studio Gradle项目发布到GitHub或从GitHub提取Android Studio Gradle项目的正确方法是什么?

在Android Studio中打开此类项目的最简单方法是什么?(并启动它!)

具有自定义源集的Android Gradle样式-Gradle文件应该是什么样的?

我有“订单”表和“项目”表。“ orders_Items”表的结构应该是什么?

一个简单的 Node.js 应用程序的项目结构应该是什么样的?

Spring Framework 的 Github .gitignore 文件应该是什么?

应用图标图像资产Android Studio的尺寸应该是多少?

新项目的Android Studio构建错误

运行Flutter项目的android Studio问题

android应用内结算v3 api中的开发人员有效载荷应该是什么?

使用android设备和“非模拟器”在本地主机上运行appengine时的地址应该是什么

我正在使用Flask,并且想在DynamoDB表中插入一个项目,endpoint_url应该是什么?

Android Studio 给我:类型参数不在其范围内:应该是“RecyclerView.ViewHolder!”的子类型

SQL查询应该是什么?

dummy()函数-应该是什么?

什么是我的项目的android api级别

使用git的IntelliJ上的Scala:.gitignore应该是什么样子?

grails3.1.x最好的gitignore应该是什么?

为什么即使没有源代码更改,Android Studio重建项目的速度仍然如此缓慢?

Intellij IDEA(Android Studio)Kotlin插件的目的是什么?

android studio中drawer_layout中项目的颜色

在 Android Studio 中更改项目的“buildToolsVersion”时出错