我无法使用Eclipse>调试我的应用程序在设备上运行,因此我尝试使用“黑莓桌面软件”将应用程序加载到带有ALX文件的设备上。但是,我无法使用或设备删除它,因为状态为“必需”。 (见下面的示例图片)
此状态设置在何处以及如何删除它以便我可以实际运行我的应用程序?
答案 0 :(得分:3)
你还没有发布你的.alx文件,但我的猜测是不知何故将它放入其中:
<required>true</required>
只需从文件中删除它即可。
必需的元素允许您强制加载应用程序。该 BlackBerry Desktop Manager的应用程序加载器工具选择 用于安装的BlackBerry设备应用程序和BlackBerry 设备用户无法更改此选择。添加以下行: 真。
只有公司系统管理员才能使用所需的标记。这个 标签不应由第三方软件供应商使用。
更新:如果已经犯了错误,在.alx文件中安装了<required>true</required>
的应用,那么您可以通过在(桌面)上手动卸载应用来解决此问题命令行。例如,在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>
。在删除required
标记后,我增加了alx文件中的版本号,但我不知道这是必要的。
答案 1 :(得分:0)
另一种方法是重置BlackBerry,这是我想要完成的。
首先,删除BlackBerry上的IT策略:
loader.exe /resettofactory
如何将BlackBerry智能手机重置为出厂默认设置:
其次,执行包括第三方应用程序的安全擦除。
如何使用安全擦除选项从BlackBerry智能手机删除所有数据和应用程序: