アプリ開発備忘録

PlayStationMobile、Android、UWPの開発備忘録

Wear OSでGoogle FiitのComplicationを追加し、運動するとWatch Faceがクラッシュする。【Watchface 1.2.0 Alpha】

こちらのライブラリの1.2.0 alpha08時点で不具合があり、Google FiitのComplicationsを追加し、運動して目標を達成するとWatch Faceがクラッシュします。
https://developer.android.com/jetpack/androidx/releases/wear-watchface

horologist経由で参照している場合もあります。
https://github.com/google/horologist

原因

以下のコミットでRangeがminとmaxの間に無いと例外を送出されるように変更されています。運動して目標を達成すると、maxを超えます。
破壊的変更なのでこの差分はStableにならないで欲しいですね。なんならRangeを越したことをUIに表示することも可能なので、この差分は撤回されて欲しいですね。
https://android-review.googlesource.com/c/platform/frameworks/support/+/2366208

Link

https://issuetracker.google.com/issues/274898105