从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);

我在这里搜索过,但只发现从Android应用程序或android studio中安装了APK,而不是从核心Java中安装了APK。或Java Web模块


慕神8447489
浏览 344回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java