From 753ef290ebb687136d86ac6982f0ca6ad76f320b Mon Sep 17 00:00:00 2001 From: kangshulong <1095887643@qq.com> Date: Sat, 7 Feb 2026 14:22:55 +0800 Subject: [PATCH] =?UTF-8?q?1.=E9=AB=98=E7=89=88=E6=9C=ACapk=E4=B8=8B?= =?UTF-8?q?=E8=BD=BD=E5=AE=8C=E6=88=90=E5=85=88=E4=B8=8D=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E7=94=B1clearApkFileByPowerDown=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mylibrary/src/main/java/com/android/nebulasdk/ADManager.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mylibrary/src/main/java/com/android/nebulasdk/ADManager.java b/mylibrary/src/main/java/com/android/nebulasdk/ADManager.java index d3ec92a..20d8f7f 100644 --- a/mylibrary/src/main/java/com/android/nebulasdk/ADManager.java +++ b/mylibrary/src/main/java/com/android/nebulasdk/ADManager.java @@ -429,7 +429,10 @@ public class ADManager implements DownLoadManeger.DownloadListener { @Override public void run() { if (flag&&finalAdsInfoBean!=null&&PakageInstallUtil.checkAppInstall(mContext, finalAdsInfoBean.getInfo())) { - FileUtil.deleteFile(appInstallPath); //安装成功后删除文件 + if(PakageInstallUtil.checkAppInstall(mContext, finalAdsInfoBean.getInfo(), (int) finalAdsInfoBean.getAppVersion())){ + //升级apk 不删apk文件 交给clearApkFileByPowerDown 去删除文件 + FileUtil.deleteFile(appInstallPath); //安装成功后删除文件 + } LogUtils.loge("executeAppInstall==>" + flag + "||" + appInstallPath); } EventBusUtils.postMsg(new MessageEvent(MessageEvent.ACTION_UPADATE_DATA_SOURCE));