首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BlackBerry ButtonField未找到

BlackBerry ButtonField未找到
EN

Stack Overflow用户
提问于 2011-12-09 18:11:13
回答 3查看 131关注 0票数 1

我有黑莓申请。这个应用程序然后下载一个视频文件。

我正在尝试切换到一个模型,其中视频与应用程序捆绑在res/media/文件夹中。

应用程序中唯一的chane是使播放器上显示的输入流来自res/ media /中的文件,而不是存储在设备的媒体存储中的文件。我没有更改与任何视图组件相关的任何其他内容。

但是现在,当我尝试启动应用程序时,我会得到一个错误对话框,它说:

“启动myAppName时出错:未找到类'net.rim.device.api.ui.component.ButtonField‘。”

既然我没有更改任何与ButtonField相关的内容,那么既然视频被捆绑在里面,我为什么要得到这个错误呢?

通过添加视频文件,它使得我的项目有许多需要签名的附加文件。他们的签名都是正确的。但是,当应用程序启动时,我在控制台中得到消息,上面写着如下

CMM: MyAppName no来自0x33

当视频没有和资源捆绑在一起的时候,我就不知道了。这跟我的问题有关系吗?

我的申请甚至没有机会开始。我在一开始就有日志语句,但我从未见过。它甚至在开始之前就失败了。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-10 07:15:57

您收到的错误表明您的应用程序太大。根据我的经验,一个应用程序的实际限制是5MB左右,除此之外,您还会遇到这些奇怪的“未找到的类”错误。

尝试添加一个较小的视频文件,以查看问题是否消失。

票数 1
EN

Stack Overflow用户

发布于 2011-12-09 18:27:31

CMM: MyAppName no从0x33表示没有用0x33标识的代码签名密钥对MyAppName进行签名。此键仅适用于RIM生成的应用程序,您的应用程序可以忽略此键。不要担心it.we,总是看到它。

我怀疑你正试图在模拟器中测试你的应用程序。在设备上试用你的应用程序,看看会发生什么。

此外,我不认为这是一个好主意,捆绑在你的应用程序,因为它将大大增加应用程序的规模。您可以在启动时下载该应用程序并将其保存在文件系统中。黑莓应用程序的限制是15 MB左右。检查这个http://supportforums.blackberry.com/t5/Testing-and-Deployment/The-maximum-size-of-a-BlackBerry-smartphone-application/ta-p/1300209

票数 1
EN

Stack Overflow用户

发布于 2011-12-11 03:50:35

您是否更改了在此项目中使用的JDE?较新的JDE与以前的操作系统不兼容。我以前也遇到过同样的问题,在我将JDE更改为4.7之后,有些UI组件不可用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8449865

复制
相关文章

相似问题

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