2016-04-20 20 views
4

昨日Androidスタジオでプロジェクトを開き、説明として「シンボルを解決できません。プロジェクトを最後に開いたときからプロジェクトやASに変更が加えられていないので、完全にランダムでした。 Android Studioを2.0にアップデートして、オンラインで見つけた解決策を試してみましたが、何もできません。'シンボルを解決できません'と '指定された名前と一致するリソースが見つかりません' - 重複ではありません

this男のように、私はすでに試してみました:

  • は/ Gradleのファイル
  • 、プロジェクトの終了AS閉鎖し、リニューアルとの同期プロジェクト
  • 清掃プロジェクト
  • を再構築
  • を再開します
  • ファイル>キャッシュを無効にする/再起動
  • リントを調べると、何も明らかに見えませんでした
  • すべてのサポートライブラリをダブルチェックすると、SDKマネージャの最新版に更新されます
  • Build.gradleを調べても変更はなく、いつもと同じように動作しています。すべての.IMLファイルと.ideaフォルダを削除ymyourプロジェクト
  • をバックアップメーカー
    1. の終了アンドロイド:

は、私はまた、(受け入れ答えから)次の手順を試してみました

  • リニューアルのAndroid Studioおよび再インポートプロジェクト
  • 私も試してみました:

    • は別の解決策は、ビルドに「buildTypes」を移動することで好みに

    を「デフォルトのGradleラッパーを使用する」に変更build.gradle

  • に「ProGuardの」エントリを削除します。私の問題を解決しなかった何かをして同じ問題を解決した人は、 "重複"を重複としてマークしないでください。存在しない

    enter image description here

    あなたが見ることができるように、色 '白':どこでも同様

    enter image description here

    Rエラー:

    をここで

    は、いくつかのスクリーンショットです

    enter image description here

    これらのエラーはあまりにもどこにでもある:

    enter image description here

    はなぜ2つのresディレクトリが存在し、なぜ必要なリソースを持つ1はjavaディレクトリのサブディレクトリですか?これは関連していますか?ここでのスクリーンショット:

    enter image description here

    編集:私は、メインresディレクトリにdrawableディレクトリを作成し、ビルドバリアントによってピックアップ取得することはできませんドロウアブルの1を追加しました。関連する 'シンボルを解決できません'というエラーを削除しました。しかし、私は、メインresを削除し、私は次のようなエラーだmainディレクトリにjavaサブディレクトリ内の全resディレクトリを移動しようと試みたとき:

    enter image description here

    は編集:私は削除してエラーなしで構築するために管理を外側のresディレクトリにあるファイルをjavaの中にコピーし、それをmainディレクトリに貼り付け、次にjavaディレクトリ内のファイルを削除します。どのように私は知らないのように周りに移動しました。おそらく、プロジェクトの削除とインポートの「解決策」をたどってきたことでしょう。 Android Studioとして知られていない端末で実際に正しく動作するかどうかは、過去20〜30分間に合っていることがあります。もしそうなら、私は最終的に問題を解決するために自分の質問に答えるかもしれません。

  • +0

    私たちに、スクリーンキャストをいくつか置くのが間違っていたことを教えてください。) – Kathi

    +0

    @Kathi私はカップルのスクリーンショットを取って、私の答えを編集します。 – Questioner

    +0

    @Kathiスクリーンショットで私の答えを編集しました – Questioner

    答えて

    0

    最終的にプロジェクトを削除してから再インポートするのに間違って配置されていたresディレクトリを、移動(コピー、貼り付け、削除することでASが移動させないため移動)しました。私は解決策のどれが働いたのかわかりませんが、そのうちの1つが必要です。再インポートの「解決策」がそれを壊した後、私はただプロジェクトを修正しなければなりませんでした。 resディレクトリは、mainというサブディレクトリとして1レベル上になっていたはずのサブディレクトリで、javaでした。

    0

    このエラーは、whiteの値がcolorの定数にないことを示しています。

    すべてのリソースファイル(colors.xmlstrings.xmlなど)を確認してください - どちらかに <color name="white">#FFFFFF</color>という行がありますか?

    +0

    エラーの前に何も変更されていません。どこでも参照されるものがすべて存在します。私はcolors.xmlに 'white'値のスクリーンショットを投稿しました。この問題の唯一の例ではありません。 – Questioner

    0

    新しいプロジェクトをすべて作成し、すべてをコピーして貼り付けてみてください。 XMLファイル、クラスなど、あなたの問題を解決するはずです。

    関連する問題