2012-12-31 69 views
2

在運行Android應用程序FileNotFoundException拋出並且它表示classes.dex文件不存在(在eclipse中的Problems選項卡中)。classes.dex不存在

*Error:* 
> Description Resource Path Location Type Error generating final 
> archive: java.io.FileNotFoundException: D:\B040\Dec 
> 31\AirTest\bin\classes.dex does not 
> exist AirTestActivity  Unknown Android Packaging Problem 

自從最近2天以來,我一直在堅持這一點。包資源管理器不會給出任何錯誤(項目中的紅色交叉)。 所有其他項目工作正常。只有這個導入的項目 - Airpush樣本未運行。相同的代碼可以在不同的系統上正常工作。在這方面需要幫助。

+0

** LogCat ** .....? – Ahmad

+0

刪除bin文件夾,然後清理項目,運行它。 – Ahmad

+0

做到了。沒有工作。它不會進入logcat階段。它根本沒有開始。 「您的項目包含錯誤,請在運行前修復它們」 - 這是我在嘗試運行時收到的警報。 – devLearner

回答

0

當我遇到這個問題時,我按照之前的海報建議刪除bin,做一個「ant clean」,然後用「ant debug」來建立一個使用命令行的調試版本。並通過查看輸出,我看到我的問題是,我沒有我的路徑設置正確MS Windows下,這樣的java.exe未發現:然後

-dex: 
    [dex] Converting compiled files and external libraries into d:\Misc\aarddict-android\bin\classes.dex... 
    [dx] 'SearchForJava' is not recognized as an internal or external command, 
    [dx] operable program or batch file. 
    [dx] 
    [dx] WARNING: Java not found in your path. 
    [dx] Checking if Java is installed in C:\Program Files\Java. 
    [dx] 
    [dx] ERROR: No suitable Java found. In order to properly use the Android Developer 
    [dx] Tools, you need a suitable version of Java JDK installed on your system. 
    [dx] We recommend that you install the JDK version of JavaSE, available here: 

修改路徑解決了這個問題對我來說。

相關問題