我可以安全地忽略哪些文件/文件夾以包含git?Eclipse安卓和gitignore
我複製了一個好項目,刪除了它的gen和bin文件夾,並嘗試運行該應用程序。 Android Launch窗口顯示「您的項目包含錯誤,請在運行您的應用程序之前修復它們。Package Explorer中項目左側的圖標上有一個紅色的X,而gen文件夾不存在於Windows資源管理器,它在Package Explorer中
我可以安全地忽略哪些文件/文件夾以包含git?Eclipse安卓和gitignore
我複製了一個好項目,刪除了它的gen和bin文件夾,並嘗試運行該應用程序。 Android Launch窗口顯示「您的項目包含錯誤,請在運行您的應用程序之前修復它們。Package Explorer中項目左側的圖標上有一個紅色的X,而gen文件夾不存在於Windows資源管理器,它在Package Explorer中
我通常添加到.gitignore
是:。
bin
gen
bin
和gen
都在不斷改變,而編碼,所以沒有必要將它們包括到Git倉庫還,有時候我添加了.classpath
和.project
這些是Eclipse特定的文件,因爲可能我想創建一個新的Android項目b使用這些相同的源,但在另一個操作系統或IDE中。
關於錯誤,我會清理項目和/或嘗試運行修復項目屬性實用程序(右鍵單擊項目 - > Android工具 - >修復項目屬性)。
如何實際識別和修復錯誤?如果項目尚未編譯,爲什麼清理項目可以做任何事情? – 2012-07-15 14:06:40
@克里斯蒂安:你好,先生,你可以幫我解決我的問題[這裏](http://stackoverflow.com/q/36157555/3287204)?謝謝...... :) – 2016-03-23 05:49:20
忽略bin和gen是安全的,沒有問題。 當我遇到項目設置問題時,我這樣做: 首先 - 您是否查看了編輯器視圖下視圖中的「問題」選項卡 - 它通常會提供有關項目錯誤的更多詳細信息。如果有什麼確鑿那裏,我做以下的事情:
有文件類型忽略
# 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上進行了更新,它還包括'.project',我不同意這裏,並希望你的意見。場景:我爲我的項目添加了新的類。當我從另一臺機器上拉出來時,他們不在項目中。請檢查:https://github.com/github/gitignore/blob/master/Global/Eclipse.gitignore – Daniel 2012-07-07 03:02:20
我同意你@Daniel。我相信這是不正確的(正如你在GitHub上鍊接到.gitignore文件中所建議的那樣),以排除'.project','.classpath'和'.settings'。這些是您希望在git中捕獲的項目設置的一部分。 – mgd 2012-12-21 07:58:15
從Eclipse文檔:「[請確保.project和.classpath文件受版本控制。](http://wiki.eclipse.org/FAQ_How_do_I_set_up_a_Java_project_to_share_in_a_repository%3F)」 – 2014-05-16 19:01:11
簡單的回答這個問題是*。*,基本上它是完全安全不理你什麼都不想要添加到版本控制。這就是說,這實際上取決於你希望通過使用Git來完成什麼。如果您希望能夠從同一個存儲庫檢出/導入您的項目,那麼您最多隻需要忽略/ bin/。和/ gen/。,我不會忽略文件夾本身(即/ bin,/ gen),只是爲了維護項目的正確目錄結構。
這回答了最初的問題,但與您遇到的問題無關。至於解決您遇到的問題,您必須發佈更多信息,特別是「問題」選項卡中列出的內容。如果您無法在任何地方看到問題標籤,請點擊窗口菜單,然後顯示視圖,然後選擇存在的問題或點擊其他問題,然後查看常規以查找問題。
今天最好的解決方案可能是生成你需要的.gitignore文件。只要到http://www.gitignore.io
該項目也是在Github上:https://github.com/joeblau/gitignore.io
我不知道這是否是這裏最好的答案。 – bubble 2014-11-17 08:23:24
做一個項目的「刷新」(右鍵單擊項目/刷新)或者通過Menu> Project> Clean project .. - 這可能會幫助您擺脫Eclipse中的錯誤消息。不幸的是,有時候只有Eclipse重啓也會有幫助。 Eclipse不是很可靠,但是一開始就是一個很好的免費工具。 (我已經自己切換到了IntelliJ IDEA,好多了,不過免費) – 2010-07-24 15:57:01
@Mathias Lin:[IntelliJ IDEA]有一個新的「社區版」(http://www.jetbrains.com/idea/)那是免費的。 – 2010-07-24 15:59:04
@Greg Hewgill:是的,但社區版沒有內置的Android支持。 – 2010-07-24 16:19:13