问题描述
- 无法找到 PInvoke DLL “rfidapi32.dll”
-
C# RFID扫描程序在仿真器运行报【无法找到 PInvoke DLL “rfidapi32.dll”】的错,该怎么破?难道RFID扫描程序只能在设备上运行,不能在仿真器上运行?
解决方案
是你没有这个dll文件吧,文件不全
解决方案二:
你的 DLL 是设备上的,设备呢好像不是 X86 框架的。
但模拟器好像是 X86 的吧(不知道你的模拟器是什么系统和版本),所以设备上的 DLL 不能在模拟器中使用。
解决方案三:
要看仿真器环境是否有对应的sfidapi32.dll支持,按理应该是可以,不然仿真器就是有问题了
解决方案四:
应该是仿真器的问题,找个真实的环境测试一下,如果没问题,就可以确认是那个仿真器的问题了
应该是仿真器环境搭建的有问题,或者缺少文件导致的
时间: 2024-11-01 02:16:36