Home > other >  The plugin `flutter_ringtone_player` uses a deprecated version of the Android embedding
The plugin `flutter_ringtone_player` uses a deprecated version of the Android embedding

Time:10-17

Dear Technical expert,

I am using Flutter 2.6.0-6.0.pre.2 • channel master,Android SDK version 31.0.0 and Dart 2.15.0 (build 2.15.0-82.0.dev) but when I used flutter_ringtone_player: ^3.0.0

I found deprecated error, please help me to sort it out. please see the bellow error details.

This is the error message:

The plugin flutter_ringtone_player uses a deprecated version of the Android embedding. To avoid unexpected runtime failures, or future build failures, try to see if this plugin supports the Android V2 embedding. Otherwise, consider removing it since a future release of Flutter will remove these deprecated APIs. If you are plugin author, take a look at the docs for migrating the plugin to the V2 embedding: https://flutter.dev/go/android-plugin-migration.

how to use Android V2 embedding.

Regards, Rabbani

CodePudding user response:

The package you are using "flutter_ringtone_player" doesn't support V2 as the error message says.

You can't solve the error because you are not the maintainer or writer of this package. The person who is managing it should be responsible to migrate it.

The best option would be to go for another package.

CodePudding user response:

Try this:

flutter_ringtone_player:
    git:
      url: https://github.com/aarajput/flutter_ringtone_player.git
      ref: 'issue/android_v2_embedding'

Someone migrated the plugin to V2 but you have to reference it like this since the plugin hasn't been updated

  • Related