Android Studioのlayout画面でidの属性が表示されないバグに対応する方法
どうも、ケーサンヨーシです
先日Android Studioでid属性が表示されない現象に出くわしたので、その対策方法を残しておきます。
■□■□■□
Android Studioでは、あらかじめ用意されているパーツを使用してxmlファイルを記述することができます。
見た目上はこんな感じです。
この画面の各パーツには属性というものがあり、色だったり文字の内容だったりを指定することができます。
しかし先日、この属性のうち、id属性が表示されなくなってしまいました。
属性はパーツごとに色々と違うのですが、id属性が存在しないパーツはおそらくありません。
上が通常の画面で、下がid属性の存在していない画面です。
何かのひょうしに設定をいじってしまったと思い、Android Studioの表示関連の設定をリセットしてみたのですが、治りません。
色々いじくり回してみてわかった事は、build.gradleファイルのsdkのコンパイルバージョンが33になるとこの現象が起きるようです。
この問題に直面する人は、おそらく直近でこの数字を変更していると思います。
ですので、とりあえずの対策として、ここを32以下にして、synk nowを押せばid属性が表示されます。
■□■□■□
というわけで一応問題は解決したのですが、これがバグなのか仕様なのかよく分かっていません。
私はgladleファイル内のバージョンを頻繁に最新にする民なので、こういう事故が起きるようです。
複数人で開発している方は、バージョンアップの際に周りやリーダーの許可を取るようにしましょう。
以上。