我试图制作一个没有Play商店更新的应用程序。
我已经尝试通过apk下载并安装,但是没有安装,因为它已经安装了具有相同名称的软件包。 我尝试创建辅助应用程序,只是为了更新第一个应用程序,但是当我尝试隐藏图标时,我无法打开该应用程序
我有这个要安装应用程序
if (outputFile.exists()) {
Uri downloaded_apk = FileProvider.getUriForFile(MainActivity.this,MainActivity.this.getApplicationContext().getPackageName() + ".provider", outputFile);
Intent intent = new Intent(Intent.ACTION_VIEW).setDataAndType(downloaded_apk,"application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_GRANT_WRITE_URI_PERMISSION | Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(intent);
}
答案 0 :(得分:0)
在更新应用程序时,然后需要在新的apk文件中从build.gradle
文件中增加版本代码,之后它将直接将现有apk更新为新的apk。