Android Studioのlayout画面でidの属性が表示されないバグに対応する方法

 どうも、ケーサンヨーシです

先日Android Studioでid属性が表示されない現象に出くわしたので、その対策方法を残しておきます。

■□■□■□

Android Studioでは、あらかじめ用意されているパーツを使用してxmlファイルを記述することができます。

見た目上はこんな感じです。

この画面の各パーツには属性というものがあり、色だったり文字の内容だったりを指定することができます。

しかし先日、この属性のうち、id属性が表示されなくなってしまいました。

属性はパーツごとに色々と違うのですが、id属性が存在しないパーツはおそらくありません。

上が通常の画面で、下がid属性の存在していない画面です。

何かのひょうしに設定をいじってしまったと思い、Android Studioの表示関連の設定をリセットしてみたのですが、治りません。

色々いじくり回してみてわかった事は、build.gradleファイルのsdkのコンパイルバージョンが33になるとこの現象が起きるようです。

この問題に直面する人は、おそらく直近でこの数字を変更していると思います。

ですので、とりあえずの対策として、ここを32以下にして、synk nowを押せばid属性が表示されます。

■□■□■□

というわけで一応問題は解決したのですが、これがバグなのか仕様なのかよく分かっていません。

私はgladleファイル内のバージョンを頻繁に最新にする民なので、こういう事故が起きるようです。

複数人で開発している方は、バージョンアップの際に周りやリーダーの許可を取るようにしましょう。

以上。


このブログの人気の投稿

動画編集ソフト「Shotcut」で縦向きの動画を横向きにする方法。

Audacityで音声部分のみを自動カットする方法

Android Studioでの動的なLayoutの幅と高さの変更方法