«ошибка: невозможно найти символ» при сборке для Android во флаттереJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 «ошибка: невозможно найти символ» при сборке для Android во флаттере

Сообщение Anonymous »

Я постоянно получаю эту ошибку при попытке собрать приложение Flutter для Android. Все это произошло, когда я добавил версию обмена сообщениями Firebase 7.0.3. Даже после его удаления эта проблема не исчезла.

Код: Выделить всё

/Users/bright/Desktop/flutter_apps/rush_user_app/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java:20: error: cannot find symbol
flutterEngine.getPlugins().add(new io.flutter.plugins.flutter_plugin_android_lifecycle.FlutterAndroidLifecyclePlugin());
^
symbol:   class FlutterAndroidLifecyclePlugin
location: package io.flutter.plugins.flutter_plugin_android_lifecycle
/Users/bright/Desktop/flutter_apps/rush_user_app/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java:24: error: cannot find symbol
flutterEngine.getPlugins().add(new io.flutter.plugins.googlemaps.GoogleMapsPlugin());
^
symbol:   class GoogleMapsPlugin
location: package io.flutter.plugins.googlemaps
/Users/bright/Desktop/flutter_apps/rush_user_app/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java:25: error: cannot find symbol
flutterEngine.getPlugins().add(new io.flutter.plugins.googlesignin.GoogleSignInPlugin());
^
symbol:   class GoogleSignInPlugin
location: package io.flutter.plugins.googlesignin
/Users/bright/Desktop/flutter_apps/rush_user_app/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java:26: error: cannot find symbol
flutterEngine.getPlugins().add(new io.flutter.plugins.imagepicker.ImagePickerPlugin());
^
symbol:   class ImagePickerPlugin
location: package io.flutter.plugins.imagepicker
/Users/bright/Desktop/flutter_apps/rush_user_app/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java:30: error: cannot find symbol
flutterEngine.getPlugins().add(new io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin());
^
symbol:   class SharedPreferencesPlugin
location: package io.flutter.plugins.sharedpreferences
5 errors
Running Gradle task 'assembleDebug'... Done                       102.9s
Exception: Gradle task assembleDebug failed with exit code 1
Вот мой GeneratedPluginRegistrant.java

Код: Выделить всё

package io.flutter.plugins;

import androidx.annotation.Keep;
import androidx.annotation.NonNull;

import io.flutter.embedding.engine.FlutterEngine;
import io.flutter.embedding.engine.plugins.shim.ShimPluginRegistry;

/**
* Generated file.  Do not edit.
* This file is generated by the Flutter tool based on the
* plugins that support the Android platform.
*/
@Keep
public final class GeneratedPluginRegistrant {
public static void registerWith(@NonNull FlutterEngine flutterEngine) {
ShimPluginRegistry shimPluginRegistry = new ShimPluginRegistry(flutterEngine);
flutterEngine.getPlugins().add(new io.flutter.plugins.flutter_plugin_android_lifecycle.FlutterAndroidLifecyclePlugin());
flutterEngine.getPlugins().add(new io.github.ponnamkarthik.toast.fluttertoast.FlutterToastPlugin());
flutterEngine.getPlugins().add(new com.baseflow.geolocator.GeolocatorPlugin());
flutterEngine.getPlugins().add(new com.baseflow.googleapiavailability.GoogleApiAvailabilityPlugin());
flutterEngine.getPlugins().add(new io.flutter.plugins.googlemaps.GoogleMapsPlugin());
flutterEngine.getPlugins().add(new io.flutter.plugins.googlesignin.GoogleSignInPlugin());
flutterEngine.getPlugins().add(new io.flutter.plugins.imagepicker.ImagePickerPlugin());
com.codeheadlabs.libphonenumber.LibphonenumberPlugin.registerWith(shimPluginRegistry.registrarFor("com.codeheadlabs.libphonenumber.LibphonenumberPlugin"));
flutterEngine.getPlugins().add(new com.lyokone.location.LocationPlugin());
flutterEngine.getPlugins().add(new com.baseflow.location_permissions.LocationPermissionsPlugin());
flutterEngine.getPlugins().add(new io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin());
flutterEngine.getPlugins().add(new com.aboutyou.dart_packages.sign_in_with_apple.SignInWithApplePlugin());
}
}

Вот моя структура папок Android
Изображение

Я пытался найти в Google решения, но не нашел предложений, похожих на мою проблему. Вот мои результаты лечения флаттера

Код: Выделить всё

[✓] Flutter (Channel stable, 1.22.5, on Mac OS X 10.15.4 19E287 darwin-x64, locale en-KE)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
✗ Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.

[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
[✓] Android Studio (version 3.6)
[✓] VS Code (version 1.53.2)
[✓] Connected device (1 available)

! Doctor found issues in 1 category.
Вот мои зависимости

Код: Выделить всё

dependencies:
flutter:
sdk: flutter
carousel_slider: ^2.3.1
intl_phone_number_input: ^0.5.2+2
pinput: ^0.2.6
cupertino_icons: ^1.0.0
dotted_border: ^1.0.6
dotted_line: ^2.0.2
date_field: ^1.0.5
intl: ^0.16.1
image_picker: ^0.6.7+22
flutter_rating_bar: ^3.2.0+1
signature: ^3.2.0
scrollable_positioned_list: ^0.1.9
http: ^0.12.1
shared_preferences: ^0.5.12+4
provider: null
google_maps_flutter: ^1.2.0
location: ^3.2.4
geolocator: ^5.3.2+2
shimmer: ^1.1.2
flutter_google_places: ^0.2.6
google_maps_webservice: ^0.0.19
fluttertoast: ^7.1.6
flutter_polyline_points: ^0.2.4
uuid: null
google_sign_in: ^4.5.9
sign_in_with_apple: ^2.5.4
firebase_messaging: ^7.0.3
Я пробовал перейти на новый проект и перенести только библиотеки lib, ios и pubspec.yaml, но ошибка все еще существует.
Пожалуйста, помогите!

Подробнее здесь: https://stackoverflow.com/questions/663 ... in-flutter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»