2016-10-24 11 views
0
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

突然Rが認識されません。R.layoutはスタジオで認識されていません

誰かが私に説明することができますか?R.layout ...? それを修正するにはどうすればよいですか?

+2

'クリーン再構築-Restart'を –

+0

ルック:http://stackoverflow.com/questions/17421104/android- –

+2

クリーンビルド後に 'R'が再作成されない場合、リソースファイルの1つにエラーがある可能性があります。 – Henry

答えて

1

は..ので、レイアウトの一部変更の

ビルド - >クリーンプロジェクト問題がある可能性がありますし、あなたが、ビルドは、あなたが適切な結果を得るでしょう、そのエラーを解決するため、ため、いくつかのエラーで失敗を取得します。

1

アンドロイドスタジオを再起動します。それがうまくいかない場合は、テーマに問題があるかもしれません。

3

あなたのxmlファイルは、いくつかのエラーを持っている場合はいつか、スタジオは自動で問題が解決しない場合はR.java

1

まずこのBuild -> Rebuild Projectsを行うことによって、あなたのGradleを再構築生成しません。あなたのプロジェクトバー(画面の左側)でGradle Scriptsをダブルクリックし、build.gradleファイルをダブルクリックしてください。そのファイル内に、このcompile 'com.android.support:appcompat-v7:24.2.1'のようなものがあるかどうかチェックしてください。これをコピーして貼り付け、プロジェクトを再構築します。

1

多分これが役立つかもしれない、あなたのマニフェストファイルへ

ゴー、この答えでchange the package name, and make a Project Clean.

関連する問題