首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“无效的应用程序。是否删除?”仅当使用诺基亚SDK编译时

“无效的应用程序。是否删除?”仅当使用诺基亚SDK编译时
EN

Stack Overflow用户
提问于 2010-08-03 00:52:33
回答 3查看 8.6K关注 0票数 2

我正在为我的大学开发一个软件,目前正在尝试实现近场通信功能,这需要我从标准的Sun无线工具包平台(通过NetBeans实现)转移到诺基亚平台(也通过NetBeans实现)。

问题是,每当我使用诺基亚平台实现编译代码并运行程序时,无论是在我的诺基亚手机上还是在模拟器中,手机都会显示一个框,上面写着“无效的应用程序。删除吗?”有一个是/否的答案。这会停止应用程序的安装。奇怪的是,如果我编译了与Sun平台实现完全相同的代码,它在诺基亚手机上运行时没有任何问题。我用两个不同的诺基亚软件开发工具包( 40系列诺基亚6212 NFC软件开发工具包和40系列第5版软件开发工具包)尝试了一下,结果是一样的。

诺基亚SDK有什么不同之处?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-08-04 16:21:57

在使用Sun平台创建的项目和在Nokia平台创建的项目之间似乎存在某种差异。

虽然最初使用Sun平台创建的原始程序在诺基亚平台上编译后导致应用程序无效,但当我使用诺基亚平台从头创建一个新项目并仅复制原始程序的源代码时,该程序工作正常。两者在JAD/manifest文件中没有明显的区别。

票数 2
EN

Stack Overflow用户

发布于 2010-08-27 01:26:13

如果你复制了源代码,你可能没有复制"manifest.midlets",也就是告诉操作系统要创建哪个“表单”。您通常会在项目属性中找到它。

(例如,在NetBeans集成开发环境-应用程序描述符的“Midlet”选项卡中-它不应该为空)。

票数 1
EN

Stack Overflow用户

发布于 2010-08-03 05:39:13

确保JAD文件和JAR文件中的清单文件中都有以下属性(键:值对):

  1. MIDlet-Name
  2. MIDlet-Version
  3. MIDlet-Vendor
  4. MIDlet-Jar-URL
  5. MIDlet-Jar-Size
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3389931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档