我正在尝试用 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 …