我无法使用 Eclipse > 在设备上运行来调试我的应用程序,因此我尝试使用“黑莓桌面软件”将应用程序加载到带有 ALX 文件的设备上。但是,我无法使用设备或桌面软件将其删除,因为状态为“必需”。(见下面的示例图片)
此状态设置在哪里,如何删除它以便实际运行我的应用程序?
我无法使用 Eclipse > 在设备上运行来调试我的应用程序,因此我尝试使用“黑莓桌面软件”将应用程序加载到带有 ALX 文件的设备上。但是,我无法使用设备或桌面软件将其删除,因为状态为“必需”。(见下面的示例图片)
此状态设置在哪里,如何删除它以便实际运行我的应用程序?
你还没有发布你的 .alx 文件(还),但我的猜测是它以某种方式被放入其中:
<required>true</required>
只需将其从文件中删除即可。
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
,虽然我不知道这是必要的。
另一种方法是重置黑莓,这是我试图完成的。
首先,删除 BlackBerry 上的 IT 策略:
loader.exe /resettofactory
如何将 BlackBerry 智能手机重置为出厂默认设置:
其次,执行包括第三方应用程序在内的安全擦除。
如何使用安全擦除选项从 BlackBerry 智能手机中删除所有数据和应用程序: