2012-01-23 8 views
2

Eclipseでアンドロイドアプリケーションを開発しています。 Eclipseは時にRを自動的にインポートするので、インポート(Ctrl + Shift + O)をクリックしてそのインポートを見つけて削除します。しかし、今、私はそれを削除するたびに、それは何回も私はそれを削除しても戻ってきます。Eclipseは自動的にインポートされますR

誰もこの問題を解決する方法を知っていますので、プロジェクトをコンパイルできますか?

+2

私はあなたが 'r.java-file'タグではなく、' r'をしたいと思います。 Rはオープンソースの統計および数値解析パッケージです。 –

+2

なぜあなたはそれをコンパイルできませんか? –

+0

xmlファイルにエラーがないことを確認して、アプリケーションをクリーンアップしてビルドしてから<パッケージ> .Rをインクルードしてください。 –

答えて

0

私の設定に何か問題があったことが判明しました。皆さん、ありがとうございました。

+3

この問題に遭遇した他の人々の利益のために、これを解決するために設定を変更した内容を詳しくお知らせください。 – BruceHill

0

あなたがandroid.Rクラスを使用している場合は、削除してください。 ファイルを保存する前に、app.Rインポートを手動で追加しないでください。 私はこれが迷惑なことを知っていますが、自動インポートのためにEclipseがどのように動作するのか... ....

また、Eclipseから自動的にインポート設定を削除することもできます。

1

Eclipseは、オートコンプリートを使用すると、関連するタイプのインポート文を作成しようとします。これは設定可能なオプションで、Eclipseの設定ダイアログで無効にすることができますJava -> Editor -> Content Assist "Add import instead of qualified name"これはパッケージ単位では設定できません。

私はリソースクラスをインポートすることに異論はありますか? Rへの参照を常に完全修飾したいだけですか?私は、なぜこれが望ましいと思われる技術的理由があるのか​​わかりません。それがスタイルの問題であれば、私は間違った好みになるかもしれないと考えています。個人的には、インポートされたクラス名と完全修飾クラス名が散在しているソースファイルを定期的に読み込む必要はありません。あなたの必要性がこれらのどちらでもない場合は、より詳細な情報を共有してより良い回答を得ることができますか?

+0

サンプルプロジェクトのSearchableディクショナリを使用していて、コンパイルできません。この行のInputStream inputStream = resources.openRawResource(R.raw.definitions); _Rは変数_に解決できません。コンパイルしようとするすべてのエラーが発生します。それから、私はインポートしてインポートRを取り除き、それを保存した後に再び表示されます。 –

+0

また、Rファイルを生成していないようです... -----これは私が受け取ったエラーメッセージです: eclipse .buildId = M20110909-1335 java.version = 1.6.0_29 java.vendor = Sun Microsystems Inc. BootLoader定数:OS = win32、ARCH = x86、WS = win32、NL = en_GB フレームワーク引数:-product org。 eclipse.epp.package.java.product コマンドライン引数:-os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product エラー Wed Jan 25 01:34:42 GMT 2012 プロジェクト 'WiktionarySimple'のプロパティファイルを読み込めませんでした –

+0

プロジェクトを清掃して再構築しましたか? AndroidプラグインのRの生成を妨げる可能性のある設定を変更しましたか? –

0

私の場合は、プロジェクトの設定でappcompat_v7が自動的に追加されました。私はどのように、なぜそれが日食で行われているのか分かりませんし、主にこの問題を引き起こします。

enter image description here

関連する問題