1

プロジェクトを消去しようとすると、次のエラーが表示されます: エラー: クラス ファイルを開けません ....R.java: そのようなファイルまたはディレクトリはありません

そのため、これ以上プロジェクトをビルドできません。しかし、R.java は gen フォルダーにあり、開くと正常に見えます。

これは私のプロジェクトのすべてに起こります。Eclipseフォルダーを完全に削除して再インストール(WindowsのHelios)とAndroid ADTを試しました。運がない。

また、ワークスペースを別のドライブに移動しようとしました。運がない。

ワークスペース内のすべてのフォルダーが読み取り専用ではないことを確認しました。これは初めて機能しましたが、プロジェクトをクリーンアップするとすぐにエラーが再発しました。

これはすべて、ADT 10.0 をインストールした直後に始まりました。どうにかして R.java を読み取り専用ファイルとして構築しているのでしょうか。

編集:Eclipseディレクトリを削除するだけで、すべての構成をリセットできますか?

詳細情報: プロジェクトを再構築またはクリーンアップするまで、すべてのプロジェクトに問題はありません。次に、R.java を参照するすべてのクラスがエラーをスローします。

4

6 に答える 6

1


フォーマットC:とWindowsの再インストールがこの問題を解決するための好ましい方法 だと思います:)
今、私にとっては
すべての更新をインストールしてEclipseを再起動し、プロジェクトを閉じてEclipseを
再起動し、Eclipseからgenを削除してプロジェクトを再構築します

于 2011-02-27T15:54:11.900 に答える
1

なんとか修正できましたが、何が原因だったのか正確にはわかりません。これが私がしたことです。

  • Eclipse ディレクトリを削除し、それと ADT を再インストールしました。
  • 最初に問題が発生した元のプロジェクトを削除しました。
  • 元のプロジェクト名で新しいプロジェクトを作成しました。
  • すべてのクラス ファイルと res ファイルを手動で新しいプロジェクトにコピーし、更新しました。
  • 古いマニフェストのテキストを新しいマニフェストに貼り付けました。

元のプロジェクトを再度インポートするだけでは何も解決しないため、これをすべて行いました。

上記の変更後、私の他のプロジェクトでは、クリーンを押した後も問題が発生していました。しかし、その後、Gen フォルダーを削除し、Java ビルド パスですべてのフォルダーがチェックされていることを確認することで、それらを修正できました。

于 2011-02-27T15:43:40.383 に答える
1

「bin」および「gen」フォルダーを削除してから、クリーン/ビルドを作成しようとしましたか?

于 2011-02-27T15:21:01.627 に答える
0

Mac で次の問題が報告されていることがわかりました。

しかし、それは Windows でも同じで、おそらく Linux でも同じです。TenFour04 のものと非常によく似た回避策をそこに投稿しましたが、何も再インストールする必要はありません。

  1. Eclipse からプロジェクトを削除します。
  2. プロジェクトで生成されたすべての構成ファイルとフォルダー (bin、gen、.classpath、.project、default.properties) を削除します。
  3. Eclipse に移動し、元のソース ファイルを選択して新しい Android プロジェクトを作成します (既存のプロジェクトをインポートしないでください)。
  4. すべての設定を調整します (JRE、ライブラリ、リンクされたファイル、アスペクトなど...)
  5. 掃除。
于 2011-03-07T10:53:33.987 に答える
0

皆さん、こんにちは。

:)これは、Eclipseでうまく機能する私のソリューションです。
まず、問題を起こしたファイルのコピーを作成する必要があります。
2 番目: Eclipse からこのファイルを削除します
3 番目: Project >clean削除したファイル
を保存した場所から再起動した後

良い1日を

于 2015-10-26T11:57:28.790 に答える
0

すべてのプロジェクトで問題が発生している場合は、次の可能性があります。

Eclipse Android プラグインでの「デバッグ証明書の期限切れ」エラー

デバッグ証明書エラーが発生していなかったにもかかわらず、それが修正されました。どうやらデバッグ証明書は 1 年間のみ有効です。

于 2011-06-03T21:39:54.403 に答える