Audioplayer plugins using a deprecated version of the android embedding - flutter

I want to add Audioplayer package for my xylophone app but on running it, I get this following error:
The plugins audioplayers, path_provider use a deprecated version of
the Android embedding. To avoid unexpected runtime failures, or future
build failures, try to see if these plugins support the Android V2
embedding. Otherwise, consider removing them 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.

I was having the same problem while using audioplayers library. So, after looking up on the internet I found out that I was using the old version of the dependency of audio player. So, I suggest you to check for the latest version of audioplayers library from https://pub.dev/packages/audioplayers, and add it in your dependency as
dependencies:
audioplayers: ^0.20.1
(For me it was 0.20.1). You can check for latest to avoid error. Hope it works for you.

Related

The plugin 'tflite' uses a deprecated version of the Android embedding

I'm using the tflite plugin for Flutter, but when it shows me this when I run it:
The plugin tflite 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.
Does anyone know a solution for this? I'm using tflite 1.1.2.
I rather not switch to tflite_flutter 0.9.0 if possible..

Facing this issue with flutter_webview_plugin while running on latest version of Flutter 2.10.3

The plugin flutter_webview_plugin 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 a plugin author, take a look at the docs for migrating the plugin to the V2 embedding: https://flutter.dev/go/android-plugin-migration.
This issue has already been raised on Github https://github.com/fluttercommunity/flutter_webview_plugin/issues/921
but as of now, I am unable to change this library to any other because my project is already in the deployment phase.

flutter:: `flutter_audio_recorder, storage_path` use a deprecated version of the Android embedding

When I ran flutter run, I got the following error:
flutter_audio_recorder, storage_path use a deprecated
version of the Android embedding.
To avoid unexpected runtime
failures, or future build
failures, try to see if these
plugins support the Android V2
embedding. Otherwise, consider
removing them 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 can I solve this?
flutter_audio_recorder' and 'storage_path are the package names I use.

how to fix geocoder plugin installation error?

I am trying to install geocoder: ^0.2.1 plugin in my project to search for different location in google map. but I am not able to install and getting following error..
The plugin geocoder 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.
geocoder has not yet been migrated to null safety and android V2 embedding.
You need to wait for author to update it, until then you can use the library github version which supports the v2 embedding
Please use this repo => https://github.com/nguyenxdat/flutter_geocoder
Import in pubspec.yaml
geocoder: git: url: https://github.com/nguyenxdat/flutter_geocoder.git ref: master
Note: It's better if you switch a well maintained library, see if these does your work geolocator , geocoding

The plugin admob_flutter uses a deprecated version of the Android embedding

when i put admob_flutter: ^2.0.0-nullsafety.1 in pubspec, and type on cmd flutter pub get this error occurs!
The plugin admob_flutter 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.
It's for latest flutter updates. so you can't do anything. Please use other package or wait till fix the problem by package developer because this error is produced after flutter version 2.5.
I have downgraded my flutter version by command flutter downgrade and it shows an option of a downgraded flutter version and it resolves my error.
Downgrading flutter worked for me.