小竵
小竵
  • 发布:2024-04-08 15:51
  • 更新:2024-11-09 01:13
  • 阅读:417

uts插件开发,引用libs里面的jar文件,原生文件是枚举类,hbuild编译报错

分类:uts

uts插件开发,引用libs里面的jar文件的java类,原文件是枚举类,hbuild编译报错,java.lang.NoClassDefFoundError: Failed resolution of: Lcom/zkteco/android/biometric/core/device/TransportType;,找不到原类文件,这个问题有知道的麻烦告诉一下

2024-04-08 15:51 负责人:无 分享
已邀请:
小竵

小竵 (作者)

已解决,感谢DCloud_Android_DQQ耐心回答

  • szsheep

    请把解决办法说出来啊,我们都遇到这问题

    2024-06-17 16:30

  • 小竵 (作者)

    回复 szsheep: 如果有枚举,直接打自定义基座运行,就不会出现问题

    2024-06-20 18:14

DCloud_Android_DQQ

DCloud_Android_DQQ

我用最新的HBuilder X 测试下面的枚举类是可以正常编译的。
你需要确保依赖已经正确添加到项目

import Config from 'android.graphics.Bitmap.Config'  

console.log(Config.ALPHA_8)
  • 小竵 (作者)

    import ParameterHelper from "com.zkteco.android.biometric.core.device.ParameterHelper";

    import TransportType from "com.zkteco.android.biometric.core.device.TransportType";

    这2个是同一个包下面的类,一个能找到一个就找不到,不知道为啥

    2024-04-08 17:15

  • 小竵 (作者)

    TransportType,这个类就找不到,Lcom/zkteco/android/biometric/core/device/TransportType报这个错误

    2024-04-08 17:16

  • 小竵 (作者)

    感觉就是编译器在找枚举类的时候有问题,下面2张图片,一个是AndroidStudio展开的,一个是HBX提示的,TransportType这个类是枚举类型就是找不到,其它都可以可以找到

    2024-04-08 18:08

小竵

小竵 (作者)

HBX在编译的时候找枚举类感觉就是有问题,HBX提示包所包含的类和AndroidStudio的类就是不一样

  • 3***@qq.com

    +1,这么整严重影响开发效率

    2024-04-08 20:28

聋哑程序员

聋哑程序员

这个问题怎么解决的啊?

要回复问题请先登录注册