【发布时间】:2019-11-07 09:33:56
【问题描述】:
更新插件和 android studio 后。每次在 android studio 中重新启动后,我都必须手动配置 dart-sdk。当我升级 dart-sdk 时显示此错误=>
Note: C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.12.9+4\android\src\main\java\io\flutter\plugins\firebase\cloudfirestore\CloudFirestorePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.12.9+4\android\src\main\java\io\flutter\plugins\firebase\cloudfirestore\CloudFirestorePlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences-0.5.4\android\src\main\java\io\flutter\plugins\sharedpreferences\MethodCallHandlerImpl.java:137: warning: [unchecked] unchecked cast
return (List<String>) stream.readObject();
^
required: List<String>
found: Object
C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences-0.5.4\android\src\main\java\io\flutter\plugins\sharedpreferences\MethodCallHandlerImpl.java:182: warning: [unchecked] unchecked method invoca
tion: constructor <init> in class ArrayList is applied to given types
List<String> listValue = new ArrayList<>((Set) value);
^
required: Collection<? extends E>
found: Set
where E is a type-variable:
E extends Object declared in class ArrayList
C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences-0.5.4\android\src\main\java\io\flutter\plugins\sharedpreferences\MethodCallHandlerImpl.java:182: warning: [unchecked] unchecked conversion
List<String> listValue = new ArrayList<>((Set) value);
^
required: Collection<? extends E>
found: Set
where E is a type-variable:
E extends Object declared in class ArrayList
C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences-0.5.4\android\src\main\java\io\flutter\plugins\sharedpreferences\MethodCallHandlerImpl.java:182: warning: [unchecked] unchecked conversion
List<String> listValue = new ArrayList<>((Set) value);
^
required: List<String>
found: ArrayList
C:\src\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences-0.5.4\android\src\main\java\io\flutter\plugins\sharedpreferences\SharedPreferencesPlugin.java:26: warning: [deprecation] getFlutterEngine() i
n FlutterPluginBinding has been deprecated
setupChannel(binding.getFlutterEngine().getDartExecutor(), binding.getApplicationContext());
^
5 warnings
它也没有在代码中显示建议。我花了几乎一整天的时间来解决这个错误,请帮忙。在此之后,我再也不会更新任何插件或我的 android studio 了。
【问题讨论】: