GeneratedPluginRegistrant.java cannot resolves symbols for flutter plugins

877 views
Skip to first unread message

Kevin Musungu

unread,
Feb 23, 2020, 10:43:27 PM2/23/20
to Flutter Development (flutter-dev)

This looks like a config generation issues, a java classpath issue, perhaps. Build fails.

Steps to Reproduce

Create a flutter project, include dependencies:
sqflite: any
path_provider: 0.4.0
url_launcher: 3.0.0

GeneratedPluginRegistrant.java contains imports for which symbols cannot be located (packages don't exist):

import io.flutter.plugins.pathprovider.PathProviderPlugin;
import com.tekartik.sqflite.SqflitePlugin;
import io.flutter.plugins.urllauncher.UrlLauncherPlugin;

External Libraries -> Flutter plugins do contain these packages/classes.

.flutter-plugins file contains the correct locations, e.g:
path_provider=C:\Users\Mark\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.org\path_provider-0.2.2\
The java path would be /Users/Mark/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/path_provider-0.2.2/android/src/main/java.
package structure /io/flutter/plugins/pathprovider/PathProviderPlugin.java does exist.

Version info

[√] Flutter (Channel dev, v0.2.1, on Microsoft Windows [Version 10.0.14393], locale en-US)
• Flutter version 0.2.1 at C:\Users\Mark\flutter
• Framework revision 6f5bcb97a4 (7 days ago), 2018-03-08 15:01:37 -0800
• Engine revision 24cf8ebd86
• Dart version 2.0.0-dev.33.0.flutter-b5b8080b2c

[√] Android toolchain - develop for Android devices (Android SDK 25.0.3)
• Android SDK at C:\Users\Mark\AppData\Local\Android\sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-25, build-tools 25.0.3
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)
• All Android licenses accepted.

[√] Android Studio (version 2.3)
• Android Studio at C:\Program Files\Android\Android Studio
• Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)

[√] IntelliJ IDEA Community Edition (version 2017.3)
• IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.3
• Flutter plugin version 22.2.2
• Dart plugin version 173.4548.30

[√] Connected devices (1 available)
• Android SDK built for x86 • emulator-5554 • android-x86 • Android 6.0 (API 23) (emulator)

• No issues found!

Miguel

unread,
Feb 24, 2020, 7:12:31 AM2/24/20
to Flutter Development (flutter-dev)
could you share the code of MainActivity ?
Reply all
Reply to author
Forward
0 new messages