gpt4 book ai didi

Flutter 相机插件版本 0.8.1 与 AndroidX 不兼容

转载 作者:行者123 更新时间:2023-12-04 13:53:18 30 4
gpt4 key购买 nike

在执行 Flutter run 时,由于与 Camera 插件库不兼容,我收到以下错误。
有任何想法吗?

/Users/radsen/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.8.1/android/src/main/java/io/flutter/plugins/camera/CameraPer
missions.java:12: error: package androidx.core.app does not exist
import androidx.core.app.ActivityCompat;
^

/Users/radsen/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.8.1/android/src/main/java/io/flutter/plugins/camera/CameraPer
missions.java:13: error: package androidx.core.content does not exist
import androidx.core.content.ContextCompat;
^

/Users/radsen/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.8.1/android/src/main/java/io/flutter/plugins/camera/CameraZoo
m.java:10: error: package androidx.core.math does not exist
import androidx.core.math.MathUtils;
^

/Users/radsen/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.8.1/android/src/main/java/io/flutter/plugins/camera/CameraPer
missions.java:45: error: cannot find symbol
ActivityCompat.requestPermissions(
^
symbol: variable ActivityCompat
location: class CameraPermissions

/Users/radsen/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.8.1/android/src/main/java/io/flutter/plugins/camera/CameraPer
missions.java:58: error: cannot find symbol
return ContextCompat.checkSelfPermission(activity, permission.CAMERA)
^
symbol: variable ContextCompat
location: class CameraPermissions

/Users/radsen/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.8.1/android/src/main/java/io/flutter/plugins/camera/CameraPer
missions.java:63: error: cannot find symbol
return ContextCompat.checkSelfPermission(activity, permission.RECORD_AUDIO)
^
symbol: variable ContextCompat
location: class CameraPermissions

/Users/radsen/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.8.1/android/src/main/java/io/flutter/plugins/camera/CameraZoo
m.java:41: error: cannot find symbol
final float newZoom = MathUtils.clamp(zoom, DEFAULT_ZOOM_FACTOR, this.maxZoom);
^
symbol: variable MathUtils
location: class CameraZoom
7 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileReleaseJavaWithJavac'.
> 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 5s

[ +7 ms] Exception: The plugin camera could not be built due to the issue above.

最佳答案

这是 SDK 与插件兼容性的问题
转到您的 build.grade 文件并检查这些:

android {
compileSdkVersion 30 // must be 30 for compatibility

defaultConfig {
applicationId "tv.digicash"
minSdkVersion 23
targetSdkVersion 30
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
在 Android Studio 中的 File > Project Structure(项目和 SDK 左侧菜单)中也检查这些内容
enter image description here
他们必须是 30 或更高

关于Flutter 相机插件版本 0.8.1 与 AndroidX 不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67116189/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com