我正在尝试在 Java 卡上安装一个简单的小程序,但出现错误:
load 返回 0x80206985 命令不允许 - 安装小程序时不满足使用条件
该代码似乎在 Eclipse 的模拟器上运行,但是当我想转换它并将 CAP 文件发送到卡时,我得到了上述错误。我使用 GPSShell 来安装小程序。下面列出了安装程序脚本
mode_201
gemXpressoPro
enable_trace
enable_timer
establish_context
card_connect
select -AID A000000018434D00
open_sc -security 3 -keyind 0 -keyver 0 -key 47454d5850524553534f53414d504c45
install -file sid.cap
card_disconnect
release_context
Java Card 的 SDK 是 2.2.2 版,我使用 Eclipse-JCDE0.2 进行转换。当我尝试安装任何其他小程序时,我遇到了同样的错误。我还尝试将 Java Card SDK 降级到 2.1.1 版,但这并没有解决我的问题。我在下面附上了问题的屏幕截图。