2017-06-14 78 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或作爲應用程序系統。 如果沒有這兩個預先要求,沒有其他方法可以做到這一點!