Плагин flutter_plugin_android_lifecycle не может быть собран - PullRequest
0 голосов
/ 03 мая 2020

Задача -: 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. Я ничего не трогал в этом файле. Заранее спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...