flutter - 降级 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-all
从6.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.
然后构建安装...我该怎么办?
解决方案
推荐阅读
- php - 使用 Codeigniter 在登录用户的个人资料页面上显示信息?
- javascript - 从外部弹出窗口发送的 POST url 加载页面
- c++ - 如何正确返回链接 ilist 中的插入元素
- django - DoesNotExist at /accounts/login/ (delate example.com from admin page)
- javascript - 如何在 localStorage 中不断更新数据?
- javascript - 从远程托管页面访问 soket.io 服务器 - 需要未定义
- javascript - 使用 Bing Image API Javascript 搜索图像
- python - python替换数据框熊猫中所有列的多个值
- sql - 当 Rows 对应于其他列中的 MAX 时保持 NULL
- firebase - 我可以使用不同的参数并行运行自定义菜单中的谷歌应用程序脚本功能吗?