4

私は Eclipse Indigo で何週間も楽しくビルドしてきた Android プロジェクトを持っています。 設定、ライブラリ、またはワークスペース コンポーネントを変更したり、ファイルを追加または削除したりしていません。数時間前、電話でアプリを実行するために「Run as」を実行していたところ、Eclipse がハングアップしました。タスクマネージャーでそれを殺すことさえできなかったので、PCを再起動しました。

アプリをビルドしようとすると、 「ビルド パスが不完全であるため、プロジェクトはビルドされませんでした。java.lang.Object のクラス ファイルが見つかりません。ビルド パスを修正してから、このプロジェクトをビルドしてみてください」というメッセージが表示されます。

gen を削除し、同じ結果でクリーンとビルドを行いました。ビルド パスのプロジェクト プロパティの [ライブラリ] タブに表示されます。

  • Android の依存関係
  • Android プライベート ライブラリ
  • プロジェクトのシステム ライブラリを取得できません。

何が起こっているのか分かりますか?この Eclipse の「ビルド パスが不完全です」というエラーは非常に一般的ですが、Stack Overflow や Google を検索すると、ほとんどの場合、新しいプロジェクトのインポート、ワークスペースの移動、ライブラリの変更、または私が行っていないその他のことに関連しているようです。

前もって感謝します!

4

5 に答える 5

14

問題を修正しました。

File>Switch Workspaceを実行し、別のプロジェクトが含まれる別のワークスペースに切り替えました。その後、元のワークスペースに戻りましたが、すべて問題ありませんでした。

したがって、これを、 Eclipse を苦しめるさまざまな奇妙なバグに付随する民間療法、ノストラム、老婆の話、迷信、およびその他のソフトウェア伝承の非常に長いリストに追加することができます。Android Studio がこれよりも優れていることを願っています。

于 2013-08-29T14:06:43.660 に答える
1

以下は私にとってはうまくいったので、共有したいと思いました。

Eclipseを再起動し、同じ問題に遭遇しました。プロジェクトを再度ビルドするために、次のことを行いました。

  1. パッケージ エクスプローラー内のプロジェクトを右クリックし、プロパティを選択します。
  2. Java ビルド パスに移動します。
  3. ライブラリタブをクリックします
  4. 「プロジェクトのシステム ライブラリを取得できません」という行を削除し、[OK] を選択します。
  5. 次に、プロジェクトを右クリックし、[Android Tools] -> [Fix Project Properties] を選択します。

これが役立つことを願っています.... 日食は時々本当のPITAになることがあります。

ところで、削除と修正後の変更を「監視」したところ、.classpathから削除されたように見え、「プロジェクトプロパティの修正」で行が追加されました。その後、クリーン+ビルドが機能します。

于 2014-09-12T14:57:48.447 に答える
-3

プロジェクト - >クリーンを試してください。また、「自動的にビルド」がチェックされていることを確認してください

于 2013-08-28T20:38:47.660 に答える