[英]Flutter Camera Plugin Version 0.8.1 not compatible with AndroidX
When executing Flutter run I'm getting the following error due to incompatibilities with the Camera plugin library.执行 Flutter run 时,由于与 Camera 插件库不兼容,出现以下错误。
Any ideas?有任何想法吗?
/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.
Go to your build.grade file and check those: Go 到您的 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"
}
Check those too in Android Studio at your File > Project Structure (Project and SDKs left menus)在 Android Studio 的“文件”>“项目结构”(项目和 SDK 左侧菜单)中检查这些
They must be 30 or superior他们必须年满 30 岁或以上
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.