Android Studio プロジェクトの .gitignore には何を入れるべきですか? 質問する

Android Studio プロジェクトの .gitignore には何を入れるべきですか? 質問する

.gitignoreAndroid Studio プロジェクトにはどのようなファイルが必要ですか?

すべてが含まれている例をいくつか見てきましたが.iml、IntelliJ のドキュメントでは、.imlソース管理に含める必要があると書かれています。

ベストアンサー1

Android Studio 3.0 に更新されました。不足している項目をコメントで共有してください。

遅くなりましたがこれ代替の回答は私たちにとって適切ではありませんでした...

では、gitignore ファイルは次のようになります。

#built application files
*.apk
*.ap_
*.aab
                           
# 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 以降 3.0 までは、新しいプロジェクトは次の 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 以降では、* .imlおよびbuild.gradleファイルをコミットしてプッシュできるようです。プロジェクトが Gradle に基づいている場合は、新しい開く/インポート ダイアログで、"use auto import"チェックボックスをオンにして、"use default gradle wrapper (recommended)"ラジオ ボタンをマークする必要があります。@George の提案どおり、すべてのパスが相対的になりました。

  2. @128KBに従って回答を更新しました添付ソース@Skelaの提案

おすすめ記事