我编写了一个应用程序,它可以将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并安装它?感谢您的帮助。