2013-05-30 146 views
24

我剛剛升級到Android工作室(0.1.1)的最新版本「輸出路徑不是模塊指定的」,但我也使用過Android Studio來我的項目搬遷到我的Dropbox文件夾中。所以,我不確定哪一個導致這個問題。當我建立或嘗試運行項目中,我得到這個錯誤:的Android Studio錯誤

Cannot start compilation: the output path is not specified for modules 
"actionbarsherlock", 
"EmPubLite-EmPubLite". 
Specify the output path in Configure Project. 

我找不到任何提及「配置項目」,並在文件的項目結構選項在本版本中不再起作用。

回答

30

解決方案爲Android Studio版本< 1.0:

你只要去你的模塊設置>項目,並指定「項目編譯器輸出」 ,使您的模塊從項目繼承。 。(對於進入模塊>路徑>繼承項目

或者你可以指定每個模塊的輸出,如果你想

+2

請給出完整路徑...「模塊設置>項目」在哪裏? – zezba9000

+1

右鍵單擊您的項目或模塊>「打開模塊設置」 – Andros

+3

「項目編譯器輸出」未出現在Android Studio 1.2預覽2上 –

1

我發現這一點:

http://www.chrisdew.com/blog/2013/07/17/android-studio-nosuchmethoderror-lazystringarraylist/

它真的幫助。對我來說

因此,在我的情況下,這個問題是有兩個庫:

protobuf-2.4.1.jar 和新protobuf-2.5.0.jar

它導致錯誤:

APK path is not specified for module 「Example-Example」

爲了解決這個問題,重命名文件的protobuf-2.4.1.jar到的protobuf-2.4.1.jar.disabled

mv protobuf-2.4.1.jar protobuf-2.4.1.jar.disabled

8

我結束了使用搖籃重新導入項目,它的恢復正常。非常奇怪的問題。

2

這是我的情況下,面臨着一個問題,我打開我與Android Studio和Webstorm的PhoneGap項目。 他們是基於IntelliJ的項目,我猜他們都在寫文件.idea

重新導入項目是解決方案。

22

爲了做到這一點,你只需要按照此步驟:

  1. 打開項目結構
  2. 點擊左側
  3. 項目選項卡上(在項目資源管理器中的一個模塊F4)
  4. 定義「項目編譯器輸出:」作爲YOUR_PROJECT_PATH \出(或任何文件夾你想要的)
  5. 單擊模塊選項卡,在左側
  6. 去了所有的模塊,並驗證路徑選項卡編譯器輸出下設置爲「繼承項目編譯輸出路徑」
+0

答案似乎基於公認的(由安德羅斯)。爲什麼我們需要重寫它?如果真的很重要,主要區別是什麼? – Alexey

+2

感謝您的步驟。 @Alexey,這是唯一對我有用的答案。它與被接受的答案不同的原因是他們不談論這裏提到的前三個步驟。 #3是讓我的錯誤消失的主要原因。 – ND27

1

如何我終於設法小時後修復! 文件 - >項目結構 - >方面 - >選擇模塊的方面 - >包裝。在APK路徑中輸入要創建的apk路徑絕對路徑:C:\ workspace \ MyCompany \ MyProject \ myProject.apk 按ok並運行您的項目

1

使用studio功能從GitHub存儲庫導入時出現同樣的錯誤。 我刪除了整個項目,並使用git終端克隆它,並導入爲新項目...工作室提示添加VCS根,接受....之後一切都很好。由於@lordhong提示。

+0

從終端拉Git和使用_Import現有project_修復OP的問題,我同意。 – rexxar