Приемлемый модуль не найден. Локальная версия 0 и удаленная версия 0
После добавления Bitmovin Cast в проект Android я получаю много одинаковых проблем с разных устройств.
Это решение не помогло.
GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(getContext())
- возвращает 0 (УСПЕХ)
Но приложение вылетает.
Caused by java.lang.RuntimeException: com.google.android.gms.dynamite.DynamiteModule$LoadingException: No acceptable module found. Local version is 0 and remote version is 0.
at com.google.android.gms.internal.cast.zze.zzf(Unknown Source:51)
at com.google.android.gms.internal.cast.zze.zza(Unknown Source:1)
at com.google.android.gms.cast.framework.CastContext.(Unknown Source:37)
at com.google.android.gms.cast.framework.CastContext.getSharedInstance(Unknown Source:6)
at com.bitmovin.player.BitmovinPlayer.(SourceFile:106)
at com.bitmovin.player.BitmovinPlayer.(SourceFile:82)
at com.bitmovin.player.BitmovinPlayer.(SourceFile:71)
at com.bitmovin.player.BitmovinPlayerView.(SourceFile:134)
at com.bitmovin.player.BitmovinPlayerView.(SourceFile:120)
Итак, версия сервисов Google Play в порядке.
3 ответа
В соответствии с этой статьей может помочь такой код:
fun isCastApiAvailable(): Boolean {
val isCastApiAvailable = isNotTv(context)
&& GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(context) == ConnectionResult.SUCCESS
try {
CastContext.getSharedInstance(context)
} catch (e: Exception) {
// track non-fatal
return false
}
return isCastApiAvailable
}
Но в моем случае это проблема Битмовина
Это потому, что на вашем устройстве или в эмуляторе установлена устаревшая версия сервисов Google Play. Прямо над ошибкой вы должны увидеть что-то в журнале cat, в котором написано:
Сервисы Google Play устарели. Требуется 3264100, но найдено 3225132
Просто обновите сервисы Google Play, и все заработает.
источник https://github.com/googlesamples/android-UniversalMusicPlayer/issues/97
Возможно, вы используете эмулятор или прошитое устройство, попробуйте протестировать на обычном устройстве с обновленными игровыми сервисами, должно работать.