针对Xamarin / Android的Scandit 4.2.1有一个错误,某些手机因扫描图像模糊而无法扫描。 Scandit 4.3似乎解决了这个问题。所以我尝试在我的Xamarin项目中使用Scandit jar文件。我在这里使用了scanditsdk-community-android_4.3.0.zip:https://ssl.scandit.com/account/sdk。该zip文件包含一个ScanditSDK文件夹,文件夹结构如下:
ScanditSDK/libs/armeabi/libscanditsdk-android-4.3.0.so
ScanditSDK/libs/armeabi-v7a/libscanditsdk-android-4.3.0.so
ScanditSDK/libs/x86/libscanditsdk-android-4.3.0.so
ScanditSDK/libs/scanditsdk-barcodepicker-android-4.3.0.jar
所以我试图从中创建一个绑定库。我的文件夹结构在绑定库项目中如下所示:
/Jars/scanditsdk-barcodepicker-android-4.3.0.jar
libs/armeabi/libscanditsdk-android-4.3.0.so
libs/armeabi-v7a/libscanditsdk-android-4.3.0.so
libs/x86/libscanditsdk-android-4.3.0.so
对于所有.so文件,我有Build Action: EmbeddedNativeLibrary
和Copy to Output: Copy always
。对于.jar文件,我有Build Action: EmbeddedJar
和Copy to Output: Do not copy
。
我真的不确定我在这做什么。我只是想按照我发现的说明进行操作。当我尝试构建项目时,我收到此错误:Error 21 The type or namespace name 'Type' does not exist in the namespace 'Com.Scandit.Base.System' (are you missing an assembly reference?)
。
我需要做些什么来构建它?