今までビルドできていたのに突然、「シンボルRを解決できません(cannot resolve symbol R)」とメッセージが出て結構悶々としていました。
調べてみるといくつか試す価値がある物があったのでまとめておきます。
Android Studioの機能
「キャッシュの破棄 / 再起動…」を試す
ファイル(F) - キャッシュの破棄 / 再起動… を利用する。
「プロジェクトをクリーンする」を試す
ビルド(B) - プロジェクトをクリーンする を実行する。
Gradleファイル修正
gradleの依存関係を修正
例えばdependencies以下のように修正。
// classpath 'com.android.tools.build:gradle:3.1.2' classpath 'com.android.tools.build:gradle:3.2.0-alpha16'
そのあと、Gradleの動機を行います。
そうすると以下のようなエラーが出るはずなので、「Fix Gradle wrapper and re-import project」をクリック。
Minimum supported Gradle version is 4.6. Current version is 4.4. Please fix the project's Gradle settings. Fix Gradle wrapper and re-import project Gradle settings
僕の環境では、この方法で解決するケースが多い気がします。
「シンボルRを解決できません(cannot resolve symbol R)」が解決できるといいですね。