🎃
android.view.InflateExceptionが出た時
自分用のメモとして残しておきます。
テスト環境
- Android Pixel6 バージョン(12) #実機 エラー発生せず
- Android Pixel バージョン(8) #エミュレーター エラー発生
エラー内容
Android Pixel6(Ver.12)実機でのテストではInflateExceptionが発生しなかったが、Android Pixel(Ver.8)ではInflateExceptionが発生。
android.view.InflateException: Binary XML file line #9: Error inflating class <unknown>
Binary XML file line #9<gradient> tag requires 'angle' attribute to be a multiple of 45
原因
Shapeでgradientを指定する時、angleの値は45の倍数でなければいけなかった。
自分は"280"と入力してあった。
最新バージョンでは制約が緩くなったのか?
Discussion