更改分支后颤振应用程序崩溃



我们昨天更改了分支,应用程序不能在新分支上运行。它给了我一个错误:

Launching lib/main.dart on Redmi Note 9 Pro in debug mode...
/home/aman/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-8.3.0/android/src/main/java/com/baseflow/permissionhandler/ServiceManager.java:75: warning: [deprecation] queryIntentActivities(Intent,int) in PackageManager has been deprecated
List<ResolveInfo> callAppsList = pm.queryIntentActivities(callIntent, 0);
^
error: warnings found and -Werror specified
/home/aman/snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-8.3.0/android/src/main/java/com/baseflow/permissionhandler/PermissionUtils.java:317: warning: [deprecation] getPackageInfo(String,int) in PackageManager has been deprecated
.getPackageInfo(context.getPackageName(), PackageManager.GET_PERMISSIONS);
^
1 error
2 warnings
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':permission_handler:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 1m 5s
Running Gradle task 'assembleDebug'...                             66.7s
Exception: Gradle task assembleDebug failed with exit code 1

我不认为分支的改变有什么问题。我不知道它在说什么。

它声明您的权限处理程序正在使用已弃用的包。如果您使用的是旧版本的flutter,请将pubspec中的权限处理程序升级到9.0.0,或者如果您使用的是flutter 3+,请使用最新版本并重试。首先,您可以将pubspec中的权限处理程序版本更改为任意

permission_handler: any

并尝试如果它工作