2016-12-25 7 views
0

rootの端末にユーザーの入力がないダウンロードフォルダからapkをインストールする方法はありますか?rootを使ってapkをインストールしますか?

+0

* Android搭載デバイス*または添付されている* PC *のダウンロードフォルダはありますか? – selbie

+0

アンドロイドデバイス、no pc –

答えて

2

adb installコマンドを使用して、APKをサイレントインストール/アップデートすることができます。サンプルコードは以下の通りです

public static void InstallAPK(String filename){ 
    File file = new File(filename); 
    if(file.exists()){ 
     try { 
      String command; 
      command = "adb install -r " + filename; 
      Process proc = Runtime.getRuntime().exec(new String[] { "su", "-c", command }); 
      proc.waitFor(); 
     } catch (Exception e) { 
      e.printStackTrace(); 
     } 
    } 
} 
+0

ありがとうございますが、どうすればapkの場所を指定できますか?> –

+0

何かをする前に言語の基礎を学ぶ必要があると思いますが、とにかく "filename"パラメータでapkの場所を指定できます。 –

+0

ファイル形式を使用する必要がありますか? –

関連する問題