0

数週間使用されておらず、自分でコーディングしたどのファイルでも一度も参照されていない XML ファイルをプロジェクトから削除しました。それを削除した後、R.java ファイルを指しているすべてが「解決できないか、フィールドではない」と主張する 79 のエラーがあります。私のコンピューターであるEclipseを再起動し、数回クリーニングして再構築しました。とにかくファイルを追加し直すことができないようです。どうすればこれを修正できますか?

編集: R.java は現在、私のプロジェクトにはまったく存在しません。

編集 2: これが私のコンソール出力です: C:\Users\Matt\workspace\BarJinx\res\menu\login_picker.xml:3: エラー: エラー: 指定された名前に一致するリソースが見つかりませんでした ('title' で値 ' @string/action_forgot_password')。

ここに私の login_picker.xml コードがあります:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
    android:id="@+id/action_forgot_password"
    android:showAsAction="never"
    android:title="@string/action_forgot_password"/>

</menu>
4

4 に答える 4

0

あなたが試すことができるいくつかのこと.-

  • あなたはsvnリポジトリに接続していないと思いますが、Project => Restore From local history...削除したファイルが問題を引き起こしていることを確認するために、右クリックを試すことができます(ただし、Eclipseを閉じた場合、これは機能しない可能性があります)

  • ダブルチェックProblems tab; が生成されない理由についての手がかりが得られる場合がありますR(通常、プロジェクト ソースのコンパイルを維持する問題に関連しています)。

  • Android propertiesに進み、 を変更しAndroid Target Versionて受け入れます。

  • クリックAndroid Tools => Fix Project Properties

  • Project => Java build pathビルド パスの問題を確認します。

それが役に立てば幸い。

于 2013-09-17T22:41:15.927 に答える
0

したがって、「各ファイルからすべてのandroid.Rインポートを削除する」ことを数回実行し、スリープ状態になり、翌朝もう一度実行すると、実際に機能しました。時々私は日食が嫌いです。

于 2013-09-19T13:44:59.597 に答える
0

申し訳ありませんが、それはあなたが必要としていた主要な部分でした

<string name="action_forgot_password">So you forgot your password</string>

または、代わりに login_picker.xml ファイルに文字列を追加することもできます

"so you forgot your password"

ユーザーが英語を話すとは限らないため、最初の方法が最適であることを説明しましょう。後で、文字列が文字列ファイルまたは言語ごとに 1 つの複数の文字列ファイルに別々に格納される理由を確認します。たとえば、アプリがスペイン語に設定されたデバイスで実行されている場合、最初にファイルstrings.esが必要になります。魔女にはこの行があります

<string name="action_forgot_password">El So you forgot your password</string>

申し訳ありませんが、私はスペイン語を話せませんが、間接的な方法で別のファイルから文字列を参照する方法について、このラウンドを使用する理由を理解していただければ幸いです。アンドロイドのやり方です。また、アプリを実行するデバイスのディスプレイが小さいと想定することはできないため、最終的には画面サイズごとに 1 つずつ、多くのレイアウトを作成することになります。そのため、それぞれに 1 つずつ、多くの描画可能なファイルがあります。

于 2013-09-18T16:21:18.497 に答える
0

赤い波線 (コードのコンパイルを妨げる構文エラー) がある場合、リソース ファイルは自動的に再作成されません。この重要なファイルのリソースが再作成されないため、多くのエラーが発生します。それは予想されることです。問題を解決するには、ファイル C:\Users\Matt\workspace\BarJinx\res\values\strings.xml を開き、次の行を追加します

リソースタブのEclipseクリックを使用している場合、それが役立つ場合は、IDEから文字列を追加/編集できます。幸運を祈ります。

于 2013-09-18T02:26:30.910 に答える