2012-12-22 12 views
7

に解決できないエラー数え切れないほどの「Rは解決できない」が、常に簡単な修正がありました。申し訳ありませんが、私はこの時間を困惑しています...は、Rは、私が遭遇している変数

私は最近、私のコンピュータをWindows 7/Ubuntu(以前のWindows 7のみ)にデュアルブートし、私のAndroidアプリの開発のためにEclipseをロードすることにしましたが、悪名高いRはエラーを解決することはできません。きれいなのUbuntu 12.10のインストール後

、私は、AndroidデベロッパーのウェブサイトからGoogle's ADT Bundleを設定します。上記のダウンロードからパッケージに含まれていたEclipse、SDK、ADBをインストールしました(ADTはプリインストールされています/セットアップ)。これは、Googleが提供するEclipseの特別なバージョンで、Eclipseの起動時に「Android Developer Tools」というテキストが含まれています。

EclipseはJavaプロジェクトを正常に実行できますが、Eclipseから直接起動することができます(Android SDK 1.5-4.2もすべてインストールしています)。私は新しいデバイスを作成できますが、 "PANIC:could not open:some_device"というメッセージでは起動しません)、Androidプロジェクトはエラー "Rを変数に解決できません"とコンパイルされません。

私は私の古いワークスペースの2からだけでなく、新しいワークスペースを作成し、私の既存のAndroidプロジェクトを使用して試してみましたが、それらはすべて同じエラーに頼ります。

アドバイスはありますか?私は、私は非常に誰のアイデア/アドバイス/ソリューション/同情の/ etcをいただければ幸いです...

を実際にLinuxベースの環境で作業を開始したいと、この作業を取得しようとしているいくつかの時間を費やしています。

EDIT:「:開くことができませんでした:some_deviceをPANIC」を、私はそれは述べてAndroidの仮想デバイスを起動するとき、この問題は、おそらく私の他のエラーに接続されていると思うし始めています。悲しいことに私はこれを引き起こしているものは考えていることも、どのように修正するか...

答えて

-1
ことはあなたのIDEを再起動し

。 R - リソースハンドラの種類 - が自動的に生成されます。

+0

私は自分のコンピュータを再起動するだけでなく、アプリケーションを終了しようとしたん、どちらもアドバイスを – feztheforeigner

1

あなたの問題をいくつかの簡単な解決策は

  • は "輸入を整理" と欠落しているimportステートメントを生成するCtrlキー + Shiftキー + Oコマンドを使用し、あるかもしれません。場合によっては、ビルド時に自動的に生成されるR.javaクラスを隠す不正なimport文が生成されることがあります。
  • Rは生成クラスです。 Android Development Tools (ADT)を使用している場合は、プロジェクトがビルドされるたびに生成されます。 [自動的にビルド]をオフにしている可能性があります。それをオンにしてプロジェクトをビルドします。
  • xmlビューの間違いが原因で、R.javaが生成されない可能性があります。あなたのビューファイルを見て、すべてのXMLが正しいことを確認してください!
  • もしあれば削除してください。import android.R;
  • インストールしたばかりのIDEを再起動してください。
+0

おかげで何も変更されている、私は無駄にこのすべてを試してみました。これらは私が通常この問題を解決しようとしている解決策ですが、その周りにはこの時間は働いていませんでした。 – feztheforeigner

+0

このリンクを参照してくださいhttp://stackoverflow.com/questions/4932282/android-r-cannot-be-resolved-to- a-variable –

0

これには2つの解決策があり、問題を解決します。

1)プロジェクトをビルドします。

2)[プロジェクト]> [クリーン]に移動し、プロジェクトをクリーンアップします。

+0

これは普通私のためにこれを修正するものですが、今回は何も変更されませんでした... – feztheforeigner

+0

@ user1923337新しいアンドロイドプロジェクトを作成して実行すると、Rファイルが生成されないのでビルドが強制されます手動でプロジェクトを作成するか、プロジェクトをクリーンアップします。 –

0

他の回答はすべて間違っていますが、layoutにはエラーがありません。そうしないと、R.javaファイルが生成されません。まず、layoutのエラーを解決してから、Clean Projectを適用してもう一度ビルドしてください。

エラーが発生した場合は、genbinディレクトリを削除し、もう一度プロジェクトを作成してください。

+0

新しいAndroidアプリケーションウィザードから自分自身の作業プロジェクトを作成したり、新しいプロジェクトを作成しようとしましたが、すべて同じエラーが発生します。私はgenディレクトリとbinディレクトリを削除することは考えていませんでしたが、それもうまくいきませんでした。 Eclipseが自動的にRファイルを作成するように設定されていないようです。私はADTが正しくインストールされているので、それを修正する方法はわかりません(Eclipseのこのバージョンが付属しており、追加しようとすると既にインストールされているという通知がありました)。 – feztheforeigner

4

私は同じ問題がありました。ウィザードを使用して新しいプロジェクトを作成するADTバンドルを新しくインストールすると、「Rは変数に解決できません」というエラーが表示されました。私は前の記事で説明したすべてを試しました。

私の場合、Android SDKツールの別のコピーがあり、ADT Bundleはそのバンドルに付属のものではなく、そのSDKを指していました。私はちょうどそれを変更し、すべてのプロジェクトは再び働いていた。お役に立てれば。

+0

ありがとう、あなたは私のヒーローです! SDKパスの人 – Abramodj

+0

を確認してください。私の問題のように聞こえますが、ADTバンドルがどこを指しているかはどのように変更しますか? –

+0

ADT Preferences(Eclipseプリファレンス)に移動し、 "Android"を開き、SDKの場所を正しいSDK Toolsフォルダに変更します – fr4gus

0

私はbinとgenディレクトリを削除してEclipseにこれらのディレクトリを再作成する権限がないため、Eclipseでこの問題が発生しました。 chmodで修正されました。

0

SDKがすべて更新されていることを確認してください。 Eclipseヘルプに更新してSDKマネージャを使用して、すべてが更新されていることを確認してください。

2
sudo apt-get install ia32-libs 
+0

私のために働きます。ありがとう! – raptor

関連する問題