2017-06-14 6 views
-1

バックグラウンドインストーラになるアンドロイドOSをビルドしています。バックグラウンドに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

バックグラウンドでアプリをインストールする唯一の方法は、ルートを使用するかアプリシステムにすることです。 この2つの前提を持たないとこれを行う方法は他にありません!!

関連する問題