2

我无法使用 Eclipse > 在设备上运行来调试我的应用程序,因此我尝试使用“黑莓桌面软件”将应用程序加载到带有 ALX 文件的设备上。但是,我无法使用设备桌面软件将其删除,因为状态为“必需”。(见下面的示例图片)

此状态设置在哪里,如何删除它以便实际运行我的应用程序?

在此处输入图像描述

4

2 回答 2

3

你还没有发布你的 .alx 文件(还),但我的猜测是它以某种方式被放入其中:

<required>true</required>

只需将其从文件中删除即可。

资料来源:blackberry.com

required 元素允许您强制加载应用程序。BlackBerry Desktop Manager 的应用程序加载器工具选择要安装的 BlackBerry 设备应用程序,BlackBerry 设备用户无法更改此选择。添加以下行:true。

只有公司系统管理员才能使用所需的标签。第三方软件供应商不应使用此标签。

更新:如果已经犯了错误,<required>true</required>在 .alx 文件中安装应用程序,那么您可以通过在(桌面)命令行手动卸载应用程序来解决此问题。例如,在 Windows 系统上,命令可能是:

>"C:\eclipse\indigo\plugins\net.rim.ejde.componentpack5.0.0_5.0.0.36\components\bin\JavaLoader.exe" erase -f HelloBlackBerry

RIM Wireless Handheld Java Loader
Copyright 2001-2009 Research In Motion Limited
Connected
Erasing HelloBlackBerry                Done
Disconnected

确保使用-f国旗!之后,该应用程序将消失。然后您可以重新安装它,确保不要将其标记为<required>. 删除标签后,我增加了alx文件中的版本号required,虽然我不知道这是必要的。

于 2013-09-08T04:16:48.660 回答
0

另一种方法是重置黑莓,这是我试图完成的。

首先,删除 BlackBerry 上的 IT 策略:

loader.exe /resettofactory

其次,执行包括第三方应用程序在内的安全擦除。

于 2013-12-19T13:00:36.193 回答