2014-02-15 187 views
0

我想在Android Studio中生成已簽名的應用程序,並且出現以下錯誤。 .idea文件夾缺少modules.xml文件,但在我看來這應該由Android Studio自動生成。我是Android Studio的新手,爲什麼我缺少.idea/modules.xml文件?我該如何生成它?Android Studio生成已簽名的apk modules.xml找不到

Internal error: (java.io.FileNotFoundException) /home/will/git/mtdapp/.idea/modules.xml   (No such file or directory) 
java.io.FileNotFoundException: /home/will/git/mtdapp/.idea/modules.xml (No such file or directory) 
    at java.io.FileInputStream.open(Native Method) 
at java.io.FileInputStream.<init>(FileInputStream.java:140) 
at com.intellij.openapi.util.JDOMUtil.loadDocument(JDOMUtil.java:340) 
at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement(JpsLoaderBase.java:69) 
at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement(JpsLoaderBase.java:40) 
at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadFromDirectory(JpsProjectLoader.java:123) 
at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadProject(JpsProjectLoader.java:99) 
at org.jetbrains.jps.model.serialization.impl.JpsSerializationManagerImpl.loadModel(JpsSerializationManagerImpl.java:41) 
at org.jetbrains.jps.cmdline.JpsModelLoaderImpl.loadModel(JpsModelLoaderImpl.java:45) 
at org.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:71) 
at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:198) 
at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:113) 
at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:133) 
at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:41) 
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) 
at java.util.concurrent.FutureTask.run(FutureTask.java:166) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
at java.lang.Thread.run(Thread.java:701) 
+0

檢查日誌中提及的路徑處的文件。這個文件是由ide爲你自動生成的。確保你已經讀取目錄上的寫入權限並讓我知道。 – pyus13

+0

我有讀/寫權限。我的.idea文件夾的內容是(版權庫misc.xml範圍workspace.xml),缺少modules.xml文件。我不確定爲什麼Android Studio沒有自動生成這個文件,或者我可以自己做。 – well

+0

關閉studio,刪除.iml和.idea目錄:重新導入項目。 – pyus13

回答

2

關閉Android Studio,刪除.iml和.idea目錄並重新導入項目。

+0

我已經從命令行添加了一些模塊,而不是使用Android Studio,所以Android studio從未觸發過創建modules.xml文件。這個修復是我需要的,謝謝! – well

相關問題