1
我正在尝试编写一个应用程序,用于下载和安装cod
文件。CodeModuleManager无法为模块分配空间
我有行:
CodeModuleManager.createNewModule(codData.length, codData, codData.length);
预计返回模块句柄(这是一个int)。但是,它返回0意味着空间不能分配给要安装的模块。我搜索了一下,但coulndt真的找到有关可能导致此问题的任何信息。有任何想法吗 ?
两件事情来检查:1)没有为模块充分应用memmory,模块不超过最大尺寸(COD文件可以比最大模块更大大小; 2)如果在设备上运行,确保您的应用程序已签名并且具有应用程序管理权限。 – Richard
如何添加这些权限?我想我想要安装代码文件,但我知道我的应用程序有验证错误的错误。我应该预先签署鳕鱼文件吗? – Cemre
如果COD文件访问已签名的API,则必须对其进行签名才能运行,但这会在安装后生效。 Coe模块管理API已签名,因此安装模块的应用程序必须经过签名并获得许可。如果设备在BES上激活,则用户或BES可以授予权限。模拟器上需要Niether签名或许可。 – Richard