2013-06-04 65 views
22

我正在使用git,併爲我正在處理的項目上的新功能創建大量git分支。每過一段時間,我將創建一個新的分支關老爺像往常一樣(我們稱之爲broken-branch,並出現以下錯誤:AndroidManifest.xml文件未找到

Android Source Generator: [demo] AndroidManifest.xml file not found

我將創建一個新的分支關老爺,cherrypick變化在broken-branch到這一個,並一切工作正常。爲什麼我得到這個錯誤,我怎麼能避免它?

+0

可能重複的[AndroidManifest.xml is missing](http://stackoverflow.com/questions/12525969/androidmanifest-xml-is-missing) – dns

回答

1

當我得到「AndroidManifest.xml文件找不到」錯誤我清理,然後刷新項目和這些步驟似乎解決了這個問題。

0

open IDE

項目

| --->自動構建

取消,因爲您創建了一個新項目,它 清理項目

檢查構建自動opriot

3

我知道IDEA問題Java配置(不是android,但是與android sdk依賴關係)

File > New Project > Java (Java Module) > Project SDK Android 4.X 

這裏是解決方案:

File > New Project > Android (Application Module) 
3

如果您正在使用Maven,備份的項目並關閉它。打開IntelliJ並選擇Open ...,選擇pom.xml文件,然後選擇yes打開該項目。由於已經有一個項目出現彈出窗口,請選擇「刪除現有項目並導入」。

注:我使用的IntelliJ社區版版13

5

雖然我的IDE是IDEA13使用Maven。在命令行中使用maven可以正常工作,而使用IDEA運行(shift + F10)會顯示此錯誤。我按照以下步驟修復此問題: 1.在項目根目錄中打開.iml。
2.Find一些一行:

<option name="USE_CUSTOM_COMPILER_MANIFEST" value="true" /> 

3.取出該行的值更改爲假。 這是我的工作方式。
可能會有幫助。

+0

我還沒有'USE_CUSTOM ...'這句話。 – Bingchean

4

我使用的IntelliJ IDEA,發現一個解決方案:在項目的根 (在目錄同根的build.gradle)創建文件settings.gradle其中包括include ':app' 不是去IDE和運行搖籃 - 刷新。

1

這對我有效。 我的項目已經有了一個settings.gradle文件。 我簡單的不得不添加行'include':app'。我可以建立並做所有事情。

6

今天發生在我身上..我點擊「同步項目與Gradle文件」,一切順利。

+0

這發生在Android Studio上的一個非常簡單的項目,在任何保存之前崩潰。重新解決引起的問題是指已經處理的模塊。同步對所有問題進行排序。 –

0

我剛試圖構建swagger code gen項目時遇到了這個問題。無論出於何種原因IntelliJ認爲我應該擁有Android方面。刪除這個方面允許整個項目建立。

2

它發生在我沒有.iml文件打開項目。它很容易修復,您只需要關閉該項目並重新打開它,然後單擊打開之前,請選擇build.gradle文件。

enter image description here

我希望它可以幫助別人。