Задача -: compileReleaseJavaWith Javac не удалось сказать: плагин flutter_plugin_android_lifecycle не может быть собран из-за ошибок:
error: package androidx.lifecycle does not exist
import androidx.lifecycle.Lifecycle;
и
error: cannot find symbol
public static Lifecycle getActivityLifecycle(
^
symbol: class Lifecycle
location: class FlutterLifecycleAdapter
Здесь это файл FlutterLifecycleAdapter. java file:
package io.flutter.embedding.engine.plugins.lifecycle;
import androidx.annotation.NonNull;
import androidx.lifecycle.Lifecycle;
import io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding;
/** Provides a static method for extracting lifecycle objects from Flutter plugin bindings. */
public class FlutterLifecycleAdapter {
private static final String TAG = "FlutterLifecycleAdapter";
/**
* Returns the lifecycle object for the activity a plugin is bound to.
*
* <p>Returns null if the Flutter engine version does not include the lifecycle extraction code.
* (this probably means the Flutter engine version is too old).
*/
@NonNull
public static Lifecycle getActivityLifecycle(
@NonNull ActivityPluginBinding activityPluginBinding) {
HiddenLifecycleReference reference =
(HiddenLifecycleReference) activityPluginBinding.getLifecycle();
return reference.getLifecycle();
}
}
Я впервые использую sharedPreferences и Flutter_secure_storage и впервые столкнулся с этой проблемой. Я считаю, что ошибка возникла после того, как я обновил Android Studio. Я ничего не трогал в этом файле. Заранее спасибо за помощь!