下载 cap 文件时出现“64 38”错误的原因是什么?

What is the reason to get '64 38' error while downloading cap file?

我有一个管理 NFC 命令的示例小程序。我在编译和获取该应用程序的 cap 文件时没有问题。当我尝试将此 cap 文件加载到我的卡上时出现问题:Download Cap error: Download cap file failed. 并且它 returns 我的状态字 64 38 响应加载命令 80 E8 00 00 FA....

那个SW代码是什么意思?解决方案是什么?

0x6400 表示“无具体诊断(NV-RAM 未更改)”。即尝试加载内容,但失败且卡未修改。 您遇到的错误似乎是此 class 的供应商特定错误代码。当您提到“加载”时,我从字面上理解,即这只是加载 CAP 文件但尚未安装的阶段。 当阶段出现错误时,这通常意味着 CAP 文件有问题。卡正在检查字节码是否受卡支持。一些可能导致此错误的灵感:

  • 您是否正在使用该卡不支持的任何功能?例如。一个 int?
  • 您使用的是卡上没有的套餐吗?
  • 一些较旧的卡片也对 final/static/private 修饰符的组合很挑剔。