小编Aru*_*nka的帖子

从java代码在android设备中安装apk

我正在尝试用 Java 制作一个简单的应用程序,以在通过 USB 连接的 Android 设备上安装 APK。手动使用 ABD 或从 Android Studio 安装它工作正常,但我想在我的应用程序中提供一个简单的单按钮单击安装选项,我尝试过以下代码,但不幸的是,它不起作用

    abdsourcesync = apkpath;
    progress.setString("sync in progress");
    System.out.println("Starting Sync via adb with command " + "adb"
            + " install -r " + apkpath);

    Process process = Runtime.getRuntime().exec(
            "adb" + " install -r " + apkpath);
    InputStreamReader reader = new InputStreamReader(
            process.getInputStream());
    Scanner scanner = new Scanner(reader);
    scanner.close();
    int exitCode = process.waitFor();
    System.out.println("Process returned: " + exitCode);
Run Code Online (Sandbox Code Playgroud)

我在这里搜索过,但我只发现从 Android 应用程序或 android studio 安装 APK,而不是从核心 Java 安装 APK。或 java web …

java android

3
推荐指数
1
解决办法
5839
查看次数

标签 统计

android ×1

java ×1