【问题标题】:Install apk using root? [closed]使用root安装apk? [关闭]
【发布时间】:2016-12-25 23:31:40
【问题描述】:

有没有一种方法可以从下载文件夹中安装 apk 而无需用户在有根设备上输入?

【问题讨论】:

  • Android 设备 或它所连接的PC 的下载文件夹?
  • 安卓设备,没有电脑

标签: android su


【解决方案1】:

您可以简单地使用 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();
        }
     }
 }

【讨论】:

  • 谢谢,但是如何指定 apk 位置?>
  • 我认为你需要在做某事之前学习语言基础知识,但无论如何你可以通过“文件名”参数指定 apk 位置。
  • 我应该使用文件格式吗?
  • 我想用这个 Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "xadb-build.apk")),
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-30
  • 2012-11-10
  • 2018-11-05
  • 2017-01-18
  • 2012-04-11
  • 1970-01-01
相关资源
最近更新 更多