jenly1314 / ZXingLite

🔥 ZXing的精简极速版,优化扫码和生成二维码/条形码,内置闪光灯等功能。扫描风格支持:微信的线条样式,支付宝的网格样式。几句代码轻松拥有扫码功能 ,ZXingLite让集成更简单。(扫码识别速度快如微信)
https://jenly1314.github.io/ZXingLite/
Apache License 2.0
3.03k stars 470 forks source link

继承 CaptureActivity 崩溃 #220

Closed benben1 closed 1 year ago

benben1 commented 1 year ago

版本:2.4.0 报错:

  1. Caused by: android.view.InflateException: Binary XML file line #9 in com.aliyun.alink.devicesdk.demo:layout/zxl_capture: Binary XML file line #9 in com.aliyun.alink.devicesdk.demo:layout/zxl_capture: Error inflating class androidx.camera.view.PreviewView

  2. Caused by: android.view.InflateException: Binary XML file line #9 in com.aliyun.alink.devicesdk.demo:layout/zxl_capture: Error inflating class androidx.camera.view.PreviewView

  3. java.lang.NoSuchMethodError: No static method metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; in class Ljava/lang/invoke/LambdaMetafactory; or its super classes (declaration of 'java.lang.invoke.LambdaMetafactory' appears in /apex/com.android.art/javalib/core-oj.jar)

jenly1314 commented 1 year ago

请查看REAME中 JDK版本 需使用JDK8+编译,在你项目中的build.gradle的android{}中添加配置:

compileOptions {
    targetCompatibility JavaVersion.VERSION_1_8
    sourceCompatibility JavaVersion.VERSION_1_8
}
Allen8Lee commented 1 year ago

您发送的邮件我已收到。