つまらない仕事はプログラムにやらせよう

ONE HUMAN UNIT

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

今までビルドできていたのに突然、「シンボルRを解決できません(cannot resolve symbol R)」とメッセージが出て結構悶々としていました。

調べてみるといくつか試す価値がある物があったのでまとめておきます。

Android Studioの機能

「キャッシュの破棄 / 再起動…」を試す

ファイル(F) - キャッシュの破棄 / 再起動… を利用する。

「プロジェクトをクリーンする」を試す

ビルド(B) - プロジェクトをクリーンする を実行する。

Gradleファイル修正

gradleの依存関係を修正

例えばdependencies以下のように修正。

そのあと、Gradleの動機を行います。
そうすると以下のようなエラーが出るはずなので、「Fix Gradle wrapper and re-import project」をクリック。

僕の環境では、この方法で解決するケースが多い気がします。
「シンボルRを解決できません(cannot resolve symbol R)」が解決できるといいですね。

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

  • B!