37

Eclipse、JDK、およびandroid-sdkの新規インストールを行いました。

現在、新しいプロジェクトの作成時にこのエラーが発生しています

[2010-09-26 16:07:56 - テスト] エラー: クラス ファイル C:\workspace\Test\gen\com\example\test\R.java を開けません: そのようなファイルまたはディレクトリはありません

これの理由は何ですか?どうすれば修正できますか?

Eclipse Helios 32 bit
java version "1.6.0_21"
Android sdk API 8

PS私はAndroid開発が初めてです。

編集:私はあなたの解決策のほとんどを試しましたが、何もうまくいきませんでした. そこで、友人がインストールした Eclipse Ganymede を使い始めました。

4

21 に答える 21

16

私は同じ問題を抱えていました.私がする必要があったのは、プロジェクトを作成してEclipseを再起動することだけでした.

//編集: 「パッケージ」ツリーの完全な折りたたみも同様に機能します。

于 2010-09-26T08:56:19.020 に答える
14

これは非常に迷惑なエラーです。

新しい Android プロジェクトを作成すると、100% の確率で発生します。

私にとってうまくいくように見えるのは、ファイル(存在し、ユーザーがアクセスできる)を削除するだけで、ビルドを押すと、ファイルが再生成され、うめき声​​が止まります。

コードを変更することさえせずに、新しいプロジェクトダイアログのボックスに入力するだけで(私のように)取得する人が多すぎるため、これは明らかにバグです!

于 2010-11-04T20:26:22.507 に答える
12

コンソールを見てください。aapt 中止エラーです。aapt は R.java を自動生成するツールであるため、R.java は生成されませんでした。

R.java はドローアブルに関する情報を格納する自動生成ファイルであるため、プロジェクトを再構築する必要があります。その前に、レイアウト xml ファイルを見て、エラーがないか確認してください。

Project -> Build All を選択する必要があることに注意してください。また、プロジェクトを実行してみてください。

于 2010-09-26T07:26:57.327 に答える
5

Eclipseワークスペースディレクトリの読み取り専用属性を削除し、プロジェクト->クリーン->プロジェクトをビルドすると、うまくいきました。次に、Eclipse 内からプロジェクト ディレクトリをクリックし、F5 (更新) を実行しました。gen フォルダに R.java が生成されました。

于 2010-12-16T11:09:58.757 に答える
4

私自身、新しいプロジェクトの作成時に同様のエラーが発生しました。いじり回した後、R.Java ファイルをプロジェクトの Java ファイル (src ファイル) と同じ場所に移動しようとしました。その後、Eclipseは、R.Javaファイルをその場所から削除して別のファイルを作成したことを確認し、エラーをクリーンアップしたように見えました...Eclipseがファイルを再構築してからそれを見たのか、それとも何だったのかわかりませんが、それはとりあえず働く。

于 2010-09-27T01:25:46.963 に答える
3

インポートを確認します。これが忍び込んだ場合は、削除してください。

import android.R;
于 2011-03-03T23:25:55.890 に答える
3

プロジェクトを作成したら、Eclipse の左タブにあるプロジェクト エクスプローラー内のプロジェクト フォルダーを右クリックします。

ソース→フォーマットをクリック。

コンソールには次のように表示されます。

[2010-11-24 11:57:42 - YourProject] R.java は手動で変更されました! 生成されたバージョンに戻します!

その後、あなたは行ってもいいです。プロジェクトを実行してみると、コンパイルされます。

于 2010-11-24T04:02:46.847 に答える
2

Eclipseメニュー>プロジェクト>クリーン

于 2010-11-24T17:43:25.630 に答える
2

ビルドパスを構成します..アンドロイドをチェックしてください。もちろん、上記のウィンドウ、設定、Java、Javaビルドパス、選択したプロジェクトのいずれかに従い、プロジェクトを作成し、同じエラーをビルドしようとしましたが、ビルドパスをチェックしましたAndroidがチェックされていないことを確認し、チェックして再度ビルドすると、動作します!

于 2010-12-01T09:17:48.967 に答える
2

パッケージ エクスプローラーでプロジェクト名を右クリックします。次に、[検証] をクリックします。大丈夫だよ。

于 2010-10-05T11:21:04.767 に答える
2

同じ問題がありました。次の手順で解決できました。

  1. ウィンドウ/設定/Java/ビルドパスに移動します
  2. 「フォルダー」を選択し、出力フォルダーを「gen」に変更します (これは Android が生成された Java ファイルを探す場所ですが、Eclipse のデフォルトは「bin」です)。
  3. エクリプスを再起動する

ウィンドウズ7、エクリプス3.5.2

于 2010-11-27T17:12:50.987 に答える
2

LinuxのEclipse Helios 64ビットでほぼ同じ問題がありましたが、あなたのように「1.6.0」APIを選択しました。奇妙なことは、私がタイプできることでした。

cat <the path it was moaning about>

コンソールでは正しく表示されます。

Android 2.1 を使用する新しい AVD を作成したところ、問題は魔法のように消えました。おそらく、Android SDK または Eclipse のバグでしょうか?

于 2010-09-26T08:06:46.383 に答える
2

これを修正する方法は次のとおりです。「ワークスペース」フォルダーに移動し、「読み取り専用」でないことを確認してください。

于 2010-10-27T01:03:47.477 に答える
1

私はこれとまったく同じ問題を抱えていましたが、役立つエラーはありませんでした。最後に、デバッグキーストアを削除しようとしましたが、機能しました。

rm ~/.android/debug.keystore

人々がそれについて言及しているのを見たことがありますが、デバッグキーストアに関連するエラーが発生していなかったので、それは私の問題ではないと思いました。私はここで答えを見つけました:

EclipseAndroidプラグインの「デバッグ証明書の有効期限が切れました」エラー

どうやらデバッグキーストアは1年間だけ有効です。

于 2011-06-03T21:26:20.877 に答える
0

Mac では、その後 [Project] > [Clean] を選択し、[Build Automatically] のチェックを外してから、プロジェクトを実行すると動作します :)

于 2010-11-26T23:45:36.277 に答える
0

1.-Eclipse を開きます 2.-ウィンドウ/設定を開きます 3.-JAVA オプションを展開します 4.-ビルド パスを選択します 5.-「プロジェクト」オプションをチェックし、「フォルダ」オプションをチェック解除します 6.-OK をクリックします 7.-再起動します日食 IDE

コードに行きましょう!!

于 2010-10-21T14:52:30.793 に答える
0

Windows 7 64ビット、Eclipseを管理者として実行すると、問題が解決しました。

于 2010-11-28T09:12:18.777 に答える
0

私の場合、クリアを押した後、genフォルダーはありませんでした...

それを解決するために、新しいgenファイルを作成し、いつビルドパス=>パスを構成するかを選択し、[OK]を押しました。

その後はすべてスムーズに進みました:-)

于 2011-06-06T18:02:24.067 に答える
0

この問題は、プロジェクトをクリーンアップして再構築するだけで解決できます。Android用のEclipseの最新バージョンへのリンクはありますか。**Web 開発者向けの Eclipse Java EE IDE。

ビルド ID: 20100218-1602

(c) Copyright Eclipse contributors and others 2005, 2009. 無断複写・転載を禁じます。http://www.eclipse.org/webtoolsにアクセス**

Eclipse を使用した Android チュートリアルへのリンクは次のとおりです http://developer.android.com/resources/tutorials/hello-world.html

于 2010-11-24T06:07:24.627 に答える
0

プロジェクトを作成し、R.class エラーについて言及したら、Eclipse IDE を再起動するだけで問題ありません ;)

于 2010-10-01T11:02:55.733 に答える