androidアプリの続きです。
どうやら、addNmeaListener()の仕様が変わったらしい。
参考:https://developer.android.com/reference/android/location/LocationManager#addNmeaListener(android.location.OnNmeaMessageListener)
addNmeaListener
Added in API level 24 (Android 7.0)
Deprecated in API level 30 (Android 11.0)
public boolean addNmeaListener (OnNmeaMessageListener listener)
This method was deprecated in API level 30.
Use addNmeaListener(android.location.OnNmeaMessageListener, android.os.Handler) or addNmeaListener(java.util.concurrent.Executor, android.location.OnNmeaMessageListener) instead.
非推奨になっている。デバッグしてみるとtrueを返しているので問題なさそうだけど、onNmeaMessage()が返ってこないということは、そうなんでしょうね…