2

Android アプリの実行時に FileNotFoundException がスローされ、classes.dexファイルが存在しないことが示されます (Eclipse の [問題] タブに)。

*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サンプルは実行されていません。同じコードが別のシステムで正常に動作します。これには助けが必要です。

4

1 に答える 1

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:

パスを変更すると、問題が解決しました。

于 2015-07-27T20:21:02.500 に答える