首页 > 解决方案 > 降级 Flutter 的构建错误

问题描述

我将 Flutter 2.0 降级到 1.22.6,因为我的应用程序是在早期版本中构建的,并且依赖项无法在新环境中运行。app/src/main/java/com/icyNerd/ExploreAbuDhabi/MainActivity.javaembedding在和下显示错误FlutterActivity

package com.icyNerd.ExploreAbuDhabi;
import io.flutter.embedding.android.FlutterActivity;

public class MainActivity extends FlutterActivity {
}

我将项目中的 gradle 版本5.6.2-all6.8.3-all. 但错误仍然存​​在。这还不是全部,当我运行应用程序时,它会提供以下堆栈:

Running Gradle task 'assembleDebug'...
Parameter format not correct -
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences- 
0.5.12+2\android\src\main\java\io\flutter\plugins\sharedpreferences\MethodCallHandlerImpl.java:9: 
warning: [deprecation] AsyncTask in android.os has been deprecated
import android.os.AsyncTask;
             ^
C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences- 
0.5.12+2\android\src\main\java\io\flutter\plugins\sharedpreferences\MethodCallHandlerImpl.java:121: 
warning: [deprecation] AsyncTask in android.os has been deprecated
new AsyncTask<Void, Void, Boolean>() {
    ^
C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences- 
0.5.12+2\android\src\main\java\io\flutter\plugins\sharedpreferences\MethodCallHandlerImpl.java:121: 
warning: [deprecation] AsyncTask() in AsyncTask has been deprecated
new AsyncTask<Void, Void, Boolean>() {
^
C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences- 
0.5.12+2\android\src\main\java\io\flutter\plugins\sharedpreferences\MethodCallHandlerImpl.java:123: 
warning: [deprecation] doInBackground(Params...) in AsyncTask has been deprecated
  protected Boolean doInBackground(Void... voids) {
                    ^
where Params,Result are type-variables:
Params extends Object declared in class AsyncTask
Result extends Object declared in class AsyncTask
C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences- 
0.5.12+2\android\src\main\java\io\flutter\plugins\sharedpreferences\MethodCallHandlerImpl.java:121: 
warning: [deprecation] AsyncTask() in AsyncTask has been deprecated
new AsyncTask<Void, Void, Boolean>() {
                                     ^
C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences- 
0.5.12+2\android\src\main\java\io\flutter\plugins\sharedpreferences\MethodCallHandlerImpl.java:128: 
warning: [deprecation] onPostExecute(Result) in AsyncTask has been deprecated
  protected void onPostExecute(Boolean value) {
                 ^
where Result is a type-variable:
Result extends Object declared in class AsyncTask
C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences- 
0.5.12+2\android\src\main\java\io\flutter\plugins\sharedpreferences\MethodCallHandlerImpl.java:131: 
warning: [deprecation] execute(Params...) in AsyncTask has been deprecated
}.execute();
 ^
where Params,Progress,Result are type-variables:
Params extends Object declared in class AsyncTask
Progress extends Object declared in class AsyncTask
Result extends Object declared in class AsyncTask
7 warnings
C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\sqflite- 
1.3.1+1\android\src\main\java\com\tekartik\sqflite\SqflitePlugin.java:1043: warning: [deprecation] 
Handler() in Handler has been deprecated
    final Handler handler = new Handler();
                            ^
1 warning
Note: C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\url_launcher- 
5.7.5\android\src\main\java\io\flutter\plugins\urllauncher\WebViewActivity.java uses or overrides a 
deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\video_player- 
0.10.12+2\android\src\main\java\io\flutter\plugins\videoplayer\VideoPlayerPlugin.java uses or 
overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API. 
Note: Recompile with -Xlint:deprecation for details.
Note: C:\src\flutter\flutter\.pub-cache\hosted\pub.dartlang.org\webview_flutter- 
0.3.22+1\android\src\main\java\io\flutter\plugins\webviewflutter\FlutterWebView.java uses unchecked 
or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
√ Built build\app\outputs\flutter-apk\app-debug.apk.

然后构建安装...我该怎么办?

标签: flutterbuildbuild.gradle

解决方案


推荐阅读