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
追伸Android development。
編集:ほとんどのソリューションを試しましたが、何も機能しませんでした。そこで、友人のEclipse Ganymedeのインストールを使い始めました。
私は同じ問題を抱えていました。私がする必要があるのは、プロジェクトを作成してEclipseを再起動することだけでした。
//編集:「パッケージ」ツリーの完全な折りたたみも同様に機能します。
これは強力な迷惑なエラーです。
新しいAndroidプロジェクトを作成すると、100%の時間が発生します。
私にとってうまくいくと思われるのは、ファイルを削除するだけで(存在し、ユーザーがアクセス可能です)、ビルドをクリックすると、ファイルが再生成され、うめき声が停止します。
コードを修正することなく、新しいプロジェクトダイアログボックス(私のような)のボックスに入力するだけで取得できる人が多すぎるので、明らかにバグです。
コンソールをご覧ください。 aapt abortedエラーです。 aaptはR.Javaを自動生成するツールであるため、R.Javaは生成されませんでした。
R.Javaはドローアブルに関する情報を保存する自動生成ファイルであるため、プロジェクトを再構築する必要があります。その前に、レイアウトxmlファイルを見て、エラーがないか確認してください。
[プロジェクト]-> [すべてビルド]を選択する必要があることに注意してください。また、プロジェクトを実行してみてください。
Eclipseワークスペースディレクトリの[読み取り専用]属性を削除し、[プロジェクト]-> [クリーン]-> [プロジェクトのビルド]を使用するとうまくいきました。次に、Eclipse内からプロジェクトディレクトリをクリックし、F5(更新)を実行しました。 R.Javaはgenフォルダーで生成されました。
自分で新しいプロジェクトを作成する際にも同様のエラーがありました。ごちゃごちゃにした後、プロジェクトと同じ場所にR.Javaファイルを移動しようとしましたJava file(srcファイル)。Eclipseは、その場所からR.Javaファイルを削除して作成しました別の、それはエラーをクリーンアップするように見えた.....それは、Eclipseがファイルを再構築してから見たためかどうか、または今のところうまくいくように見えたが、私にはわからない。
インポートを確認してください。これが潜入している場合は、削除します。
import Android.R;
プロジェクトを作成したら、Eclipseの左タブのプロジェクトエクスプローラーでプロジェクトフォルダーを右クリックします。
「ソース」->「フォーマット」をクリックします。
コンソールには次のように表示されます。
[2010-11-24 11:57:42-YourProject] R.Javaは手動で変更されました!生成されたバージョンに戻す!
その後、あなたは行ってもいいです。プロジェクトを実行してみると、コンパイルされます。
Eclipseメニュー>プロジェクト>クリーン
修正方法は次のとおりです。「ワークスペース」フォルダーに移動し、「読み取り専用」でないことを確認します
Linux上のEclipse Helios 64ビットとほぼ同じ問題がありましたが、「1.6.0」APIを選択しました。奇妙なことは、私が入力できることでした。
cat <the path it was moaning about>
コンソールでは、正しく表示されます。
Android 2.1、問題は魔法のように消えました。多分それはAndroid SDKまたはEclipse?
パッケージエクスプローラーでプロジェクト名を右クリックします。次に、「検証」をクリックします。大丈夫だよ。
同じ問題を抱えていたので、以下を実行することで解決できました:
Windows 7、Eclipse 3.5.2
ビルドパスを設定します。check Android、動作しました。もちろん、上記のウィンドウ、設定、Javaのいずれかの投稿に従いました。Javaビルドパスと選択したプロジェクト、次にプロジェクトを作成し、同じエラーをビルドしようとしました。次に、ビルドパスを確認し、Androidがオフになっていることを確認し、再度チェックしてビルドします。
まったく同じ問題がありましたが、有用なエラーはありませんでした。最後に、デバッグキーストアを削除してみましたが、うまくいきました:
rm ~/.Android/debug.keystore
私は人々がそれを言及するのを見ましたが、デバッグキーストアに関連するエラーを受け取っていなかったので、それは私の問題ではないと考えました。私はここで答えを見つけました:
Eclipseの「デバッグ証明書の期限切れ」エラーAndroid plugins
どうやらデバッグキーストアは1年間のみ有効です。
私の場合、クリアを押した後、genフォルダはありませんでした...
それを解決するために、新しいgenファイルを作成し、次にBuild Path => Configure Pathを選択して、OKを押しました。
その後はすべてスムーズになりました:-)
1.-Open Eclipse 2.-Open Window/Preference 3.-Expand Java option 4.-Select Build Path 5.-オプション "Projec" tをチェックし、 "folder"オプションをオフにします6 .-OKをクリックします7.-Eclipse IDEを再起動します
コードに行きましょう!!
プロジェクトを作成し、R.classエラーに言及したら、Eclipseを再起動するだけでIDEで、すべて問題ありません;)
ソリューションとして次の手順を実行します。
1.プロジェクトツリー構造を折りたたむ
2.ワークスペースに移動して、ワークスペースの読み取り専用権限を削除します。
3. [default.properties]を右クリックしてプロパティに移動し、Eclipseの読み取り専用権限をオフにします(これは、コンパイルの問題がなくてもワークスペースにビルドエラーが表示されたときに実行されます)。
Eclipseを管理者として実行するWindows 7 64ビットは、問題を解決しました。
この問題は、単にプロジェクトをクリーニングして再構築するだけで解決できます。 Eclipse for Androidの最新バージョンへのリンクはありますか。 ** Eclipse Java EE IDE Web開発者向け。
ビルドID:20100218-1602
(c)著作権Eclipse貢献者およびその他2005、2009。すべての権利を保有。訪問 http://www.Eclipse.org/webtools **
Android Eclipseのチュートリアル http://developer.Android.com/resources/tutorials/hello-world.html へのリンクです
Macでは、[プロジェクト]> [クリーン]を選択し、[自動的にビルド]のチェックを外してからプロジェクトを実行すると動作します:)