1. ホーム
  2. git

[解決済み] Android Studioプロジェクトの.gitignoreには何を入れるべきですか?

2022-03-16 21:40:38

質問

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

いくつかの例を見ましたが、いずれも .iml が、IntelliJのドキュメントによると .iml がソースコントロールに含まれている必要があります。

解決方法は?

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の提案