2017-03-29 30 views
1

Androidスタジオプロジェクトを実行しようとすると、R.javaファイルに次のエラーが表示され続ける:「シンボル 'スピーカー'を解決できません」Androidスタジオ:R.javaファイル内の「シンボルを解決できません」エラー

ここでエラーが発生した特定のコード行です:

public static final int fragment-speakers=0x7f0f00b3; 

それだけ、私はそれを実行しようとして現れ、そして私は、プロジェクトを同期するときにエラーが表示されません。それらの事をしようとした後、無効化キャッシュ/再起動

エラーが解決しない

  • プロジェクト
  • を再構築し

    • クリーンプロジェクト
    • 物事は私がこの問題を解決することを試みました。

    答えて

    2

    問題はJavaの構文にあります。変数の名前に ' - '記号を使用することはできません。

    はfragment_speakersにフラグメント・スピーカーの名前を変更してみてください。適切な変数の命名規則と規則について

    public static final int fragment_speakers = 0x7f0f00b3; 
    

    https://docs.oracle.com/javase/tutorial/java/nutsandbolts/variables.html

    +0

    をチェックアウトし、私は私は1つということを逃したことを信じることができません。フラグメント名は適切ですが、割り当てられたIDが間違った構文を使用しました。ありがとうございました。 – Zack

    関連する問題