📝

Flutterエラー:シンボルを見つけられません

2022/02/09に公開

エラー内容

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S && !manager.canScheduleExactAlarms()) {

原因

原因としては、build.gradleのcompileSdkVersionが指定のものに満たないことにある。

Build.VERSION.SDK_INT >= Build.VERSION_CODES.S

https://developer.android.com/guide/topics/manifest/uses-sdk-element?hl=ja
上記の公式サイトを見てみるとSはないが、それぞれのVERSION_CODEにAPIレベルが振り分けられていることが分かる。

解決方法

compileSdkVersionをエラー内容にある右側のAPIバージョンに指定する。
今回はSなので31となる。

android {
    compileSdkVersion 31
    }

Discussion