我正在为特定设备进行开发,并且在此设备上安装了系统证书。 我的任务是下载另一个应用并在没有用户交互的情况下安装
我尝试使用系统证书对我的应用程序进行签名,并使用“ Su”程序进行安装 使用此方法How can I sign my application with the system signature key? 但这会引发异常:无法运行“ su”程序
Process process = Runtime.getRuntime().exec(new String[]{"su", "-c", "pm install -r " + fileName + "; reboot;"});
这是完成任务的正确方法吗? 还有其他选择吗?