2011-08-25 8 views
3

Windows 7からMacに私のdevコンピュータを切り替えています。私は古いワークスペースを保存し、ファイル全体をMacに転送しました。 Eclipseがワークスペースを見つけましたが、「Rは解決できません」というエラーが表示されます。私は通常の提案を試みました:クリーン、自動的に構築、Ctrl +シフト+ Oなど、それは動作していません。 これは、ワークスペースを転送する正しい方法ですか? ありがとうEclipseワークスペースをPCからMacに転送した後、 "Rを変数に解決できません"

+0

ワークスペースをファイルに保存することは何を意味するのかよく分かりませんが、プラットフォーム間で(この場合はwin/linux):ワークスペースフォルダ全体をコピーして、コピーしたフォルダにeclipseを誘導するだけです。 –

+0

"R"はAndroid-Platformの自動生成クラスです –

+0

はい、Rは自動生成されたアンドロイドクラスです。 – Broo

答えて

1

ワークスペースフォルダをコピーした場合、まだプロジェクトがアンドロイドSDKを指していることを確認しましたか?私はそれが勝利7 PCよりもMac上の別の場所にあると思います。

また、eclipseでctrl + shift + oを実行した場合、ビルド時に自動生成されたRファイルの使用を停止するRのインポートを追加しようとしている可能性があります。

私はアンドロイド開発者用に3台のコンピュータを使用しているため、同じ問題がかなり発生しました。多くの場合、プロジェクトを開いたり閉じたりして、ビルドをクリーンにして機能させる必要があります。

+0

ええ、sdkのパスはハードルの一つでした。他のものもやった。ありがとう – Broo

0

リソースに問題がある場合、R.javaファイルは通常生成されません。レイアウトや値などのリソースに注意を払い、エラーを見つけてください。すべてのエラーを解決すると、Rファイルは正常に構築されます。お役に立てれば。

+0

xmlファイルのエラーによりRクラス全体がエラーを引き起こしたときにgalileoでこの問題が発生しました。うまくいけば、彼らはインディゴでそれを修正しました。 – Broo

1

この問題もありましたが、誤ってサイレントエラーの原因となっていたstrings.xmlファイルから "app_name"文字列リソースを誤って削除したことが判明しました。私がそれを元に戻すと、Rクラスが正常に生成され、すべてがバックアップされて実行されました。

+0

発見somwhre ..... – ashwini

関連する問題