CameraUtils.java:154:警告:[弃用] CamcorderProfile 中的 get(int,int) 已弃用

问题描述 投票:0回答:3
  1. 我升级了旧项目并尝试将其迁移到零安全我收到此错误无法获得有关任何帮助的任何答案

javascript flutter dart flutter-dependencies dart-null-safety
3个回答
1
投票

在 app 文件夹下的 build.gradle 文件中,将

compileSdkVersion
targetSDKVersion
更改为 31,或者如果在 Android 13 上,则将 sdkVersion 更改为 33,然后查看是否可以解决您的问题。另请检查您的相机包是否是最新的。如果这不起作用,您可以使用他们的临时修复程序,将其添加到您的 pubspec.yaml 文件夹中的 dependency_overrides 下:

camera_android:
    git:
      url: https://github.com/bottlepay/plugins.git
      path: packages/camera/camera_android
      ref: e1a4dba770da9bc3cf9f858bac6837083f8b9059

来源:https://github.com/flutter/flutter/issues/89578https://github.com/flutter/flutter/issues/93714

截至撰写本文时,关于应用程序崩溃的问题还有一个未解决的问题 - https://github.com/flutter/flutter/issues/109769

让我知道这是否有帮助。


0
投票

这些只是警告,您现在可以安全地忽略它们。我收到了相同的警告,并且应用程序仍然按预期运行。

如果您遇到问题,请将其与代码示例一起发布到此处,我们可以看看是否有可能的解决方案。


0
投票

实际上其中 7 个是

warning
,但其中 1 个是
error
,这将阻止您成功构建。

© www.soinside.com 2019 - 2024. All rights reserved.