2017-06-14 153 views
-1

我正在构建一个将安装后台的android操作系统。在后台安装APK

当我运行此代码时,出现错误。

 try { 
      Process proc = Runtime.getRuntime().exec(new String[] { command }); 
      proc.waitFor(); 
     } catch (IOException | InterruptedException e){ 
      e.printStackTrace(); 
     } 

我的应用程序没有登录为系统应用程序。如果我使用平台密钥将其作为系统应用程序签名。我会得到这个错误还是会允许安装。我已经用su和超级用户管理器运行这个进程,但是我不想超级用户访问,因为这些设备需要尽可能安全。

+0

[以编程方式在后台安装APK]的可能重复(https://stackoverflow.com/questions/32606056/installing-apk-programatically-in-background) – Jarvis

回答

0

在后台安装应用程序的唯一方法是使用root或作为应用程序系统。 如果没有这两个预先要求,没有其他方法可以做到这一点!