【トラブル】パッケージRは存在しませんというエラー



Androidアプリ開発

「パッケージRは存在しません」というエラーが出ました。Rにエラーが生じると、プロジェクトの至る所でエラーが出るので困りますね。



クリーンをしてもダメでtool>android>sync project with gradle filesをしてもダメでした。

File>Invalidate cacheをしてもダメでした。ちなみに以上で解決する場合もあります。

解決した方法はRの赤文字を右クリックして「import R~」を押したていったら解決しました。赤いRを削除して右クリックで「import R~」でもOKでした。

新規プロジェクトで自動生成したRと、android.Rは別物になります。

android.Rには自分で作成した画像やレイアウトファイル等の定義はされていないのです。「パッケージ名.R」をインポートしましょう。

とりあえずご参考までにどうぞ。ちなみにプロジェクトを右クリック→プロパティ→Androidと選択して、ビルド・ターゲットにチェックが付いていない場合エラーになります。

ビルドを押してし直すと直った時もありました。

Cannot resolve symbol ‘R’のエラー解決方法

インポートにRクラスがないので
赤線にカーソルをあててAlt+Enterを押してimport classを選択

以上ご参考までにどうぞ。

関連商品

作って楽しむプログラミング Androidアプリ超入門

新品価格
¥2,160から
(2019/6/24 11:06時点)

タイトルとURLをコピーしました