web-dev-qa-db-ja.com

Eclipse Androidおよびgitignore

Gitに含めるために安全に無視できるファイル/フォルダーは何ですか?

良いプロジェクトをコピーし、genフォルダーとbinフォルダーを削除して、アプリを実行しようとしました。 Android起動ウィンドウには、「プロジェクトにエラーが含まれています。アプリケーションを実行する前にエラーを修正してください。パッケージエクスプローラーのプロジェクトの左側のアイコンに赤いXがあります。 genフォルダーはWindowsエクスプローラーには存在せず、パッケージエクスプローラーに存在します。

188
user401120

無視するファイルの種類があります

# 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

# Eclipse project files
.classpath
.project

# Proguard folder generated by Eclipse
proguard/

# Intellij project files
*.iml
*.ipr
*.iws
.idea/

githubのGitignore から

261
Vik Gamov

私が通常.gitignoreに追加するのは:

bin
gen

bingenはコーディング中に絶えず変更されるため、Gitリポジトリに含める必要はありません。また、Eclipse固有のファイルである.classpath.projectを追加することもあります。これらの同じソースに基づいて、別のOSまたはIDEで新しいAndroidプロジェクトを作成するため。

エラーに関しては、プロジェクトをクリーンアップするか、またはプロジェクトプロパティの修正ユーティリティを実行しようとします(プロジェクトを右クリック-> Androidツール->プロジェクトの修正プロパティ)。

33
Cristian

今日の最良の解決策は、おそらく必要な.gitignoreファイルを正確に生成することです。 http://www.gitignore.io に移動するだけです

プロジェクトはGithubにもあります: https://github.com/joeblau/gitignore.io

12
Diego Freniche

問題なくbinとgenを無視しても安全です。プロジェクトのセットアップで問題が発生した場合、これを行います。まず-エディタービューの下にあるビューの[問題]タブを確認します-通常、プロジェクトエラーに関する詳細情報が表示されます。決定的なものがない場合は、以下のことを行います。

  1. 一般的に、Eclipseでプロジェクトで幻想的なエラーが発生する問題がある場合、プロジェクトをクリーニングすると修正されます。メニューの[プロジェクト]> [クリーン]にあります。
  2. それでもうまくいかない場合は、通常、プロジェクトを右クリックしてAndroid Tools> Fix project propertiesに進みます。
  3. 私の最後の手段は、Eclipseを再起動し、genフォルダーを削除することです。
7
QRohlf

最良の方法は、このサイトを使用して生成することです: http://www.gitignore.io/

2
Jacky