plus_plugins
plus_plugins copied to clipboard
[Bug]: Couldn't find meta-data for provider with authority
Platform
Android 11
Plugin
share_plus
Version
2.2.0
Flutter SDK
2.5.3
Steps to reproduce
Use Share.shareFiles
Code Sample
final output = await getTemporaryDirectory();
final file = await File("${output.path}/example.pdf").create();
file.writeAsBytesSync(pdf.save());
Share.shareFiles([file.path],
text: 'Raport', mimeTypes: ['application/pdf']);
Logs
[+1319 ms] E/MethodChannel#dev.fluttercommunity.plus/share( 9843): Failed to handle method call
[ ] E/MethodChannel#dev.fluttercommunity.plus/share( 9843): java.lang.IllegalArgumentException: Couldn't find meta-data for provider
with authority com.example.bullet_user.flutter.share_provider
[ ] E/MethodChannel#dev.fluttercommunity.plus/share( 9843): at
androidx.core.content.FileProvider.parsePathStrategy(FileProvider.java:606)
[ ] E/MethodChannel#dev.fluttercommunity.plus/share( 9843): at
androidx.core.content.FileProvider.getPathStrategy(FileProvider.java:579)
[ ] E/MethodChannel#dev.fluttercommunity.plus/share( 9843): at androidx.core.content.FileProvider.getUriForFile(FileProvider.java:417)
[ ] E/MethodChannel#dev.fluttercommunity.plus/share( 9843): at dev.fluttercommunity.plus.share.Share.getUrisForPaths(Share.java:137)
[ ] E/MethodChannel#dev.fluttercommunity.plus/share( 9843): at dev.fluttercommunity.plus.share.Share.shareFiles(Share.java:73)
[ ] E/MethodChannel#dev.fluttercommunity.plus/share( 9843): at
dev.fluttercommunity.plus.share.MethodCallHandler.onMethodCall(MethodCallHandler.java:37)
[ ] E/MethodChannel#dev.fluttercommunity.plus/share( 9843): at
io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:233)
[ ] E/MethodChannel#dev.fluttercommunity.plus/share( 9843): at
io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:84)
[ ] E/MethodChannel#dev.fluttercommunity.plus/share( 9843): at
io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:865)
[ ] E/MethodChannel#dev.fluttercommunity.plus/share( 9843): at android.os.MessageQueue.nativePollOnce(Native Method)
[ ] E/MethodChannel#dev.fluttercommunity.plus/share( 9843): at android.os.MessageQueue.next(MessageQueue.java:335)
[ ] E/MethodChannel#dev.fluttercommunity.plus/share( 9843): at android.os.Looper.loop(Looper.java:183)
[ ] E/MethodChannel#dev.fluttercommunity.plus/share( 9843): at android.app.ActivityThread.main(ActivityThread.java:8068)
[ ] E/MethodChannel#dev.fluttercommunity.plus/share( 9843): at java.lang.reflect.Method.invoke(Native Method)
[ ] E/MethodChannel#dev.fluttercommunity.plus/share( 9843): at
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:631)
[ ] E/MethodChannel#dev.fluttercommunity.plus/share( 9843): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:978)
[ ] E/flutter ( 9843): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: PlatformException(error, Couldn't find
meta-data for provider with authority com.example.bullet_user.flutter.share_provider, null, java.lang.IllegalArgumentException: Couldn't find
meta-data for provider with authority com.example.bullet_user.flutter.share_provider
[ ] E/flutter ( 9843): at androidx.core.content.FileProvider.parsePathStrategy(FileProvider.java:606)
[ ] E/flutter ( 9843): at androidx.core.content.FileProvider.getPathStrategy(FileProvider.java:579)
[ ] E/flutter ( 9843): at androidx.core.content.FileProvider.getUriForFile(FileProvider.java:417)
[ ] E/flutter ( 9843): at dev.fluttercommunity.plus.share.Share.getUrisForPaths(Share.java:137)
[ ] E/flutter ( 9843): at dev.fluttercommunity.plus.share.Share.shareFiles(Share.java:73)
[ ] E/flutter ( 9843): at dev.fluttercommunity.plus.share.MethodCallHandler.onMethodCall(MethodCallHandler.java:37)
[ ] E/flutter ( 9843): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:233)
[ ] E/flutter ( 9843): at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:84)
[ ] E/flutter ( 9843): at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:865)
[ ] E/flutter ( 9843): at android.os.MessageQueue.nativePollOnce(Native Method)
[ ] E/flutter ( 9843): at android.os.MessageQueue.next(MessageQueue.java:335)
[ ] E/flutter ( 9843): at android.os.Looper.loop(Looper.java:183)
[ ] E/flutter ( 9843): at android.app.ActivityThread.main(ActivityThread.java:8068)
[ ] E/flutter ( 9843): at java.lang.reflect.Method.invoke(Native Method)
[ ] E/flutter ( 9843): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:631)
[ ] E/flutter ( 9843): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:978)
[ +1 ms] E/flutter ( 9843): )
[ ] E/flutter ( 9843): #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:607:7)
[ ] E/flutter ( 9843): #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:156:18)
[ ] E/flutter ( 9843): <asynchronous suspension>
[ ] E/flutter ( 9843):
[+57042 ms] D/ViewRootImpl[FlutterActivity]( 9843): windowFocusChanged hasFocus=false inTouchMode=true
[+1144 ms] Service protocol connection closed.
[ +1 ms] Lost connection to device.
[ +1 ms] executing: C:\Users\User\AppData\Local\Android\sdk\platform-tools\adb.exe -s a922c2b9 forward --list
[ +11 ms] Exit code 0 from: C:\Users\User\AppData\Local\Android\sdk\platform-tools\adb.exe -s a922c2b9 forward --list
[ ] a922c2b9 tcp:61079 tcp:40019
Flutter Doctor
[√] Flutter (Channel stable, 2.5.3, on Microsoft Windows [Version 10.0.19044.1766], locale pl-PL)
• Flutter version 2.5.3 at C:\Development\Flutter\FlutterSDK
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 18116933e7 (9 months ago), 2021-10-15 10:46:35 -0700
• Engine revision d3ea636dc5
• Dart version 2.14.4
[√] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
• Android SDK at C:\Users\User\AppData\Local\Android\sdk
• Platform android-32, build-tools 32.1.0-rc1
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[√] Android Studio (version 2021.1)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
[√] VS Code (version 1.68.1)
• VS Code at C:\Users\User\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.44.0
[√] Connected device (4 available)
• ONEPLUS A6003 (mobile) • a922c2b9 • android-arm64 • Android 11 (API 30)
• sdk gphone x86 (mobile) • emulator-5554 • android-x86 • Android 11 (API 30) (emulator)
• Chrome (web) • chrome • web-javascript • Google Chrome 103.0.5060.114
• Edge (web) • edge • web-javascript • Microsoft Edge 103.0.1264.37
• No issues found!