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));