web-dev-qa-db-ja.com

Android ADTバージョン22、R.Javaファイルは生成されません

Android ADTバージョン22にアップグレードし、プロジェクトをクリーニングした後、R.Javaファイルが失われました。アクティビティがxmlを参照できないため、setViewContent(R.layout.activity_main)を使用できません。レイアウト(欠落しているR.Javaによる)。また、(ctrl +スペース)を使用してsetContentViewの候補を取得する場合、コードは入力されません。エラーログを見ると、「未処理のイベントループ例外」。関連するプラグインはorg.Eclipse.uiです。

また、新しいHello Worldプロジェクトを作成するたびに、genフォルダーは空です。数時間後、Androidスタジオを試しました。しかし、そこが好きではありませんでした。その後、Eclipseに戻ると、SDKプラットフォームツールとビルドツールの更新がありました。それらを更新しましたが、それでもエラーが発生します。

私はプロジェクトを掃除しようとしましたが、運はありませんでした。問題に見えるのは?

22
DirkJan

私はちょうどそれを解決した同じ問題を抱えていました。

チェック: Java/Eclipse-これ以上Rファイルはありません

詳細: https://groups.google.com/forum/?fromgroups=#!topic/Android-developers/rCaeT3qckoE%5B1-25-false%5D

18
Rany Ishak
  1. Android SDK ToolsおよびAndroid SDK Platform-toolsおよびAndroid SDK Build-tools from Android SDK Manager

  2. ENV $ PATHに上記のディレクトリを追加します

2
Crossle Song

クレジットが足りません(まだ:-))Rany A. 「今インストール中Android SDK Build-tools、すぐに戻ってきます!

1
Andre

これに対する解決策は、「Android SDK Manager」を開くことです。 「Android SDKビルドツール」をダウンロードします。次に、安全のために、Eclipseを再起動します。それでおしまい。正常に戻ります。すべてのアプリの構築が開始されます。

1
Yerram Naveen

私は同じ問題を抱えていました。ソースファイルとxmlファイルのエラーをすべて削除すると、R.Javaが生成されました。

0
ali4j

Android SDKには、特別なパッケージBuild Toolsが追加されました。以前のSDKバージョンには存在しなかったため、これらのRファイルを生成するには[〜#〜] must [〜#〜]をインストールする必要があります。これが、そのようなことを行う1つのパッケージになりました。 (そしておそらくAndroid向けのビルドに関するその他すべて)。したがって、それをインストールしていない場合(およびSDKをアップグレードした場合はおそらくないでしょう)、コンパイラが欠落しているようなものです-コンパイラがない場合、コードがコンパイルされることを期待することはできません。

0
Dexter

SDK 22に更新した後も、まったく同じ問題がありました。Android SDK更新プロセスには、SDKツールを完全に更新するためにプロセスを2回実行する必要がある問題があります。 SDKマネージャー(Eclipseではない)を閉じてから再度開いて新しい更新をロードし、SDKマネージャーを数回確認してから、Eclipseを再起動して、SDKマネージャーを再度確認します。 Javaが再び作成されます。

0
Bms270

同じ問題が私にも起こりました、

1。Android SDK Build-toolsがインストールされていることを確認します。ウィンドウ-> Android SDKマネージャー->ツール-> Android SDK Build-tools 2。Android SDKツール、Android SDK Platform-toolsおよびAndroid ASK Build-tools。アップデートしない場合、サイレントで失敗します。一致。

解決

1。Android SDK Tools and Android SDK Platform-tools and and Android SDK Build-tools from Android SDK Manager(Window-> Android SDK Manager-> Tools-> Android SDK Build-tools)。その後、Eclipseを再起動します。

0
Ann

私は次を試しました。アプリケーション名を「My First Application」とします。その場合、パッケージの名前はcom.xx.myfirstapplication.yyになります。アプリケーションの作成中に、パッケージフィールドのアプリケーション名の後にyyを追加してください。それが役に立てば幸い。

0
Bhasker

これは....「何も大騒ぎ」!!!

私の場合、strings.xmlファイル内の「&」によるエラーがあります(ただし、エラーは表示されていません)配列タイプの文字列を宣言します。 「&」を「and」に変更することで、問題は解決しました。

そのため、そのようなばかげたシンボルの使用がないことを確認し、プロジェクトをクリーンアップしてください。

0
Amanda

Eclipseで、[プロジェクト]メニューに移動し、オプションのビルドが自動的にあり、それをクリックします。これは、プロジェクトで変更が行われるたびにR.Javaファイルをビルドするのに役立ちます。 [クリーン]オプションも[プロジェクト]の下にあります。それはあなたを助けます。

0
Palanichamy