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

ONE HUMAN UNIT

スポンサーリンク

Android

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

投稿日:

今までビルドできていたのに突然、「シンボル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アプリケーション技術者認定試験ベーシック

スポンサーリンク

  • この記事を書いた人

つくし

-Android
-

Copyright© ONE HUMAN UNIT , 2019 All Rights Reserved Powered by AFFINGER5.