APKを現在のバージョンから高度なバージョンにアップグレードするために、さまざまなコードを試しました。サーバーから apk をダウンロードし、インストールしようとしました。サーバーからモバイルに正常にダウンロードされ、アプリケーションを置換するためのダイアログ ボックスが表示されます。インストールを進めると、インストール中と表示され、最後に「アプリケーションがインストールされていません」と表示され、DONE ボタンが表示されます。
これは私がテストしたコードです
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);
また、Broadcast Receiver も使用してみました。それらのどれも機能していません。
この問題を理解するのを手伝ってください。