Android開発:シンボルRを解決できません

Sponsored Link

今までビルドできていたのに突然、「シンボル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)」が解決できるといいですね。
by カエレバ

 

OA0-001 Androidアプリケーション技術者認定試験ベーシック

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください