Android dot42 jar导入缺少方法
我在dot42项目中导入了一个jar项目。它似乎制作了一个包装器,但缺少一些方法。知道我做错了什么吗?这个罐子是这样的: 它为UsbSerialProber创建包装,但定义缺少“aquire”方法:Android dot42 jar导入缺少方法,android,dot42,Android,Dot42,我在dot42项目中导入了一个jar项目。它似乎制作了一个包装器,但缺少一些方法。知道我做错了什么吗?这个罐子是这样的: 它为UsbSerialProber创建包装,但定义缺少“aquire”方法: public sealed class UsbSerialProber { /// <java-name> /// FTDI_SERIAL /// </java-name>
public sealed class UsbSerialProber
{
/// <java-name>
/// FTDI_SERIAL
/// </java-name>
[Dot42.JavaImport("FTDI_SERIAL", "Lcom/hoho/android/usbserial/driver/UsbSerialProber;", AccessFlags = 16409)]
public static readonly global::Com.Hoho.Android.Usbserial.Driver.UsbSerialProber FTDI_SERIAL;
/// <java-name>
/// CDC_ACM_SERIAL
/// </java-name>
[Dot42.JavaImport("CDC_ACM_SERIAL", "Lcom/hoho/android/usbserial/driver/UsbSerialProber;", AccessFlags = 16409)]
public static readonly global::Com.Hoho.Android.Usbserial.Driver.UsbSerialProber CDC_ACM_SERIAL;
private extern UsbSerialProber();
}
UsbSerialProber是一个Java枚举,包含C不支持的方法。要将其映射到C,我们将其视为一个类。不幸的是,在这样做时,所有方法都被删除了。这在1.0.81.0中已经修复,现在可以下载。这是“导入jar”模块中的一个错误,该模块为java类型生成C代理。