2016-08-19 15 views
0

初めてAndroidスタジオを起動し、デフォルトの名前と開始するだけの新しいプロジェクトを作成しました。しかし、それは私のMainActivity.javaに誤りを与えます。シンボル 'R'を解決できません。Androidスタジオ

Cannot Resolve symbol 'R' 

これは、それがエラーを与えるコードです:

protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
} 

は、誰もがそれを探している、この「R」は何か言うことはできますか?

+0

まず、Androidの基本的な概念について最初に調査し、「AndroidでR.javaとは何か」を検索してください。 –

+0

gradle同期エラーのように見えます。あなたはボタン "Sync Gradle Files"を押してください(アクションバーのどこかにあるはずです) – Bobby

+0

XMLファイルやマニフェストにエラーがありますか?RにAlt + Enterを押してみてください。 –

答えて

0

xmlファイルを確認し、問題が見つからない場合は解決してください( )。

上記の行が役に立たない場合 これを試してください: - あなたのパッケージ名(デフォルトパッケージ名).R;

これはいつも助けてくれるので、これがあなたを助けてくれることを願っています。

0

R.javaは自動生成されます。異なる状況がある

  1. Javaは大文字と小文字を区別します。 「R .layout.activity_main」

  2. activity_main.xmlを確認してください。それの問題? (例:@ drawable/login not exist)

  3. プロジェクトをクリーンアップします。 (AndroidStudio自体がビルドされます)

希望はあなたに役立ちます。

+0

@cakanよりも上に書かれています。 – Koller

0

これは、通常、リソースのコンパイルエラーの結果です。この上にリソースコンパイラ(AAPT)エラーがあるはずです。これらを修正すると、あなたは行くのが良いでしょう。

+0

こんにちは!..問題は、R.javaファイルが生成されていないようです...あなたはそれを助けることができますか? – Shair

+0

ビルド中に生成された出力を注意深く見てください。そこにいくつかのエラーがあります。それらを修正してください。 – Grishka

関連する問題