我在 /res/raw 目录中为另一个应用程序存储了一个 .apk 文件,并希望提示用户安装它。这是我当前的代码:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File("android.resource://" + getPackageName() + "/res/raw/myapk.apk")), "application/vnd.android.package-archive");
startActivity(intent);
但是,当意图运行时,我收到 Parse 错误:There is a problem parsing the package.
.apk 文件是 eclipse 在我运行另一个应用程序时在 /bin 目录中创建的文件。
我将如何正确完成这个程序化的本地安装?