我正在建立一个后台安装程序的Android操作系统。
当我运行此代码时,我收到错误。
try {
Process proc = Runtime.getRuntime().exec(new String[] { command });
proc.waitFor();
} catch (IOException | InterruptedException e){
e.printStackTrace();
}
我的应用未签署为系统应用。如果我使用平台密钥将其签名为系统应用程序。我会得到这个错误还是允许安装。我已经使用su和超级用户管理器来运行这个过程,但是我不想让超级用户访问,因为这些设备需要尽可能安全。
答案 0 :(得分:0)
在后台安装应用程序的唯一方法是使用root或作为应用程序系统。 如果没有这两个预备,没有其他方法可以做到这一点!