我尝试了不同的代码来将我的 apk 从当前版本升级到高级版本。我从我的服务器下载了我的 apk 并尝试安装它。它已成功从服务器下载到我的手机,并显示一个替换应用程序的对话框。当我继续安装时,它显示正在安装,最后它显示“未安装应用程序”并带有完成按钮。
这是我测试的代码
File file = new File(Environment.getExternalStorageDirectory()
.getPath(), "app_name.apk");
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file),
"application/vnd.android.package-archive");
startActivity(intent);
我还尝试使用广播接收器。他们都没有工作。
请帮我解决这个问题。