我正在为我的大学开发一款软件,目前正在尝试实现 NFC 功能,这需要我从标准 Sun 无线工具包平台(通过 NetBeans 实现)迁移到诺基亚平台(也实现通过 NetBeans)。
问题是,每当我使用诺基亚平台实现编译代码并运行该程序时,在我拥有的诺基亚手机或模拟器中,手机都会显示一个框,指出“无效的应用程序。删除?”回答是/否。这将停止应用程序的安装。奇怪的是,如果我使用 Sun 平台实现编译完全相同的代码,它在诺基亚手机上运行时不会出现任何问题。我已使用两种不同的诺基亚 SDK(Series 40 Nokia 6212 NFC SDK 和 Series 40 第 5 版 SDK)进行了尝试,得到了相同的结果。
诺基亚 SDK 有何不同之处?
最佳答案
使用 Sun 平台创建的项目与使用 Nokia 平台创建的项目之间似乎存在某种差异。
虽然最初使用Sun平台创建的原始程序使用Nokia平台编译导致应用程序无效,但当我使用Nokia平台从头开始创建一个新项目并只是将原始程序的源代码复制到程序成功了。 JAD 中没有明显差异/两者之间的 list 文件。
关于java-me - 仅当使用诺基亚 SDK 编译时为 "Invalid Application. Delete?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3389931/