Android Studio3.6以降はR.javaファイルが廃止されました(リソースIDの管理手法は変更ありません)

このページには広告が含まれる場合があります。

 

Androidアプリを作る際に使う各種リソース(画像・音・ファイル等)には、リソースIDという整数値が振られ、そのIDは「R.java」ファイルで管理されていました。

 

しかし、そのR.javaファイルがAndroid Studio3.6になって廃止になりました。

ですので、Android Studio3.6以降は、Android Studioのどこを探してもR.javaファイルを見つけることができません。

R.javaファイルは廃止になりましたが、リソースIDの管理手法が変更になったわけではありません。

理由は、公式のリリースノートに書いてありました。

ライブラリ プロジェクトの R クラス生成の高速化: 以前、Android Gradle プラグインは、プロジェクトの依存関係ごとに R.java ファイルを生成し、アプリの他のクラスと一緒にコンパイルしていました。プラグインは最初に中間の R.java クラスをビルドせずに、アプリのコンパイル済み R クラスを含む JAR を直接生成するようになりました。この最適化によって、ライブラリ サブプロジェクトや依存関係が多数あるプロジェクトのビルド パフォーマンスが大幅に改善され、Android Studio のインデックス処理速度が改善される可能性があります。

(詳しくは、下の動画で解説していますので、よろしければご覧ください)

こんな記事も読まれています

イチオシ

40代から感じるモヤモヤを解消できる 無料動画セミナー

あすコロ式・40代からの人生アップデート【新】戦略

アラフォーでキャリアを失ったバリバリ左脳人間・スピリチュアル耐性ゼロの元金融マンが、人生どん底から立ち上がる過程でたどり着いた「人生再構築メソッド」。40代・50代を過ぎて多くの人が感じる「このままでいいんかな?」「この先どうしたらいいかわからない」というモヤモヤを解消し、人生後半戦をアップデートさせる【新】戦略。

今すぐ無料で動画セミナー(80分)を見る ▶

TOP