私は今何時間もEclipseを使用していますが、インターネットで何度も検索した後でも、私の問題の解決策はまだ見つかりませんでした。プロジェクトにR.Javaファイルがありません。
作成したばかりのプロジェクトまたは古いプロジェクトで、Rファイルがなくなったため、非常に多くのソリューションを試しました(アンインストール、Eclipseの再インストール、プロジェクトのクリーンアップ、すべてのXMLの確認、Androidツールなど...)
この場合、誰かが私に何をすべきか教えてもらえますか?
ちょっとADT Rev 22に更新したばかりの場合:
私にも問題がありました。 Toolsフォルダには、 "Android SDK Build-tools"という新しいコンポーネントがインストールされている必要があります。
ステップ1
Android SDK Managerを開きます
ステップ2
新しく追加されたBuild Toolsを選択してインストールします。 (問題が解決しない場合は、プロジェクトのプロパティ=> Java Build Path => Order and Exportに移動し、checkAndroidプライベートライブラリ、次にプロジェクトをクリーンおよびビルドします。
更新後にプロセスを繰り返し、SDKマネージャーを再起動し、次のようになっていることを確認する必要がある場合があります(すべてのツールがインストールされています)。
詳細: https://groups.google.com/forum/?fromgroups=#!topic/Android-developers/rCaeT3qckoE%5B1-25-false%5D
おそらくプロジェクトのプロパティ-> Java Build Path->持っていないライブラリ:
もしそうなら、プロジェクトを右クリック-> Android tools-> fix Android propertiesそしてこのライブラリが表示されるかどうか確認してください。
助けてくれてありがとう!私はこのエラーの検索に午後全体を費やしました。最後に、私のプロジェクトは機能します。ところで、私はあなたと共有したい1つの問題に遭遇しました:
アップグレード後、プロジェクトにエラーがなくなっても。実行時に、\ libsに配置されたjarからクラスを見つけることができなかったようです。
Project => properties => Java build path => Order and Exportに進みます。すべてのjarがcheckedであることを確認してください。
うまく機能しているプロジェクトでこの問題が突然発生した場合、
最初のステップは、問題が現在のプロジェクトのみで発生するか、他のすべてのプロジェクトで発生するかを見つけることです。
現在のワークスペースの他のすべてのプロジェクトが機能している場合、90%の問題は、最近編集したXML/mainfestfile/resourseファイルにあります。
このエラーは赤いマークとして表示されません。これらのファイルで最近行ったことを確認する必要があります。
これを試して
Sudo apt-get install lib32stdc++6 lib32z1 lib32z1-dev
それは私の問題を解決しました
すべてを再インストールすると動作します。つまり、Google SDKに戻るか、使用してダウンロードします。 SDKマネージャーで最新に更新します。 Eclipse-Project-Prefs-Javaビルドパスオーダー/エクスポートに移動します[〜#〜] tick [〜#〜] EVERYTHING。
最近エラーが発生しましたが、レイアウトや値ファイルに問題はありませんでした。何度も試行した後、別のアクティビティを追加すると、R.Javaがビルドされ、エラーが消えました。なぜこれが起こるのか分かりませんが、何時間もかかります。
1つのことを試して、新しいAndroidプロジェクトを作成し、前のプロジェクトにあるすべてのファイルを転送します。
問題:Rファイルが生成されません。
推測:古いプロジェクトの場合は、プロジェクトをクリーニングしてみてください。そうでない場合、Rが生成されず、コンパイルエラーも発生しない新しいプロジェクトを作成しますが、これはno project.apk
この場合、ビルドツールについてSDKを確認する必要があります。 SDKの更新後にインストールされない場合があります。
したがって、そうでない場合はダウンロードしてください こちらからダウンロード 、次にディレクトリの下に配置します:SDK/built-tools folder
。最後に、そして最も重要なことは、SDKを管理者として実行することです。これにより、すべてのパッケージが表示されたSDKが更新されます。
上記のリンクに従ってSDK-Built-Toolsまたは不足しているパッケージをインストールすると完了です。
お役に立てれば。
私は同じ種類の問題を抱えていましたが、私の場合、Resourcesフォルダー内のすべてのXMLファイルを再確認することが役に立ちました。 XMLファイルに構文エラーが見つかりました。プロジェクトを再度クリーニングしてビルドすることも役立つ場合があります。
Eclipseを閉じ、システムを更新した後、Eclipseを再度開きます。 Eclipseと一緒にEmulatorを使用していると思います。システムのメモリ不足(RAM)が原因である可能性があります。エミュレータを使用するときに同じ問題に直面していました
私はEclipse Indigoを使用していましたが、何も試みませんでした。最終的にJuno SR2をダウンロードし、ADTを再インストールすると、すべてが再び機能するようになりました。
xmlのいずれかに間違いがあると、ビルドまたはクリーンが発生したときにRが失われるため、修正しない限り、プロジェクトのxmlエラーをチェックしてください。クリーンまたはビルドでRを取り戻すことはできません。 xmlファイルを修正し、クリーンアップを実行してRを生成します。また、File-> properties-> Buildersをチェックして、すべてがチェックされているかどうかを確認します。
私の場合、strings.xmlファイル内の「&」によるエラーがあります(ただし、エラーは表示されていません)配列タイプの文字列を宣言します。 「&」を「and」に変更することで、問題は解決しました。
そのため、そのようなばかげたシンボルの使用がないことを確認し、プロジェクトをクリーンアップしてください。
私は恐ろしいR.Javaを持っていなかった。
私が過去に使用したもののいくつか:
Verbose
AAPTビルド出力を有効にするEclipseメニュー>設定> Android>ビルド