我编写了一个将 apk 安装到设备的应用程序。我将apk存储在SD卡中。我试过了Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File("/sdcard/MyApp.apk")), "application/vnd.android.package-archive");
startActivity(intent);
但是我会得到一个窗口来询问是否安装。我不需要用户干预来安装我的 .apk。我可以尝试什么?
所以我尝试使用命令行参数安装Runtime.getRuntime()
.exec("adb -d install /sdcard/MyApp.apk");
我收到空环境错误。如何访问 sd 卡中的 apk 以及如何安装它?
谢谢您的帮助。