CheckVersionLib
CheckVersionLib copied to clipboard
版本检测升级(更新)库。an auto check version library(app update) on Android
无法自定义通知栏
public void updateUI(Dialog dialog, int progress, UIData versionBundle) {}该方法内的progress一直返回负值
java.lang.RuntimeException: Job failed, see logs for details at com.android.build.gradle.internal.transforms.ProGuardTransform.transform(ProGuardTransform.java:207) at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:239) at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:235) at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:102) at com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:230)
AllenVersionChecker.getInstance().cancelAllMission() 调用后报错
当设置了强制更新时, 如果没有授予外部文件读写权限, 则会跳过更新 解决方法: 检查权限之前判断要写的文件夹是否有读写权限, 如果有, 则直接下载
比如其他应用的链接
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.media.Ringtone.play()' on a null object reference at com.allenliu.versionchecklib.v2.ui.NotificationHelper.createNotification(NotificationHelper.java:154) at com.allenliu.versionchecklib.v2.ui.NotificationHelper.showNotification(NotificationHelper.java:74) at com.allenliu.versionchecklib.v2.ui.VersionService$1.onCheckerStartDownload(VersionService.java:262) at com.allenliu.versionchecklib.v2.net.DownloadMangerV2$1.run(DownloadMangerV2.java:36) at android.os.Handler.handleCallback(Handler.java:815) at android.os.Handler.dispatchMessage(Handler.java:104) at android.os.Looper.loop(Looper.java:207) at android.app.ActivityThread.main(ActivityThread.java:5845) at...
1,发起下载,没有显示通知栏信息; 2,没有断点续传功能 3,我选择静默下载,再次点击下载,会重新下载;不会提示已经下载中
AndroidX项目, > implementation 'com.allenliu.versionchecklib:library:2.2.3' ``` 2019-12-18 09:14:56.550 20962-20962/? E/CrashReport: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/greenrobot/eventbus/EventBus; at com.allenliu.versionchecklib.utils.AllenEventBusUtil.sendEventBusStick(AllenEventBusUtil.java:22) at com.allenliu.versionchecklib.v2.AllenVersionChecker.cancelAllMission(AllenVersionChecker.java:44) at com.allenliu.versionchecklib.v2.ui.VersionService.enqueueWork(VersionService.java:60) at com.allenliu.versionchecklib.v2.builder.DownloadBuilder.download(DownloadBuilder.java:333) at com.allenliu.versionchecklib.v2.net.RequestVersionManager$1$1.run(RequestVersionManager.java:100) at android.os.Handler.handleCallback(Handler.java:907) at android.os.Handler.dispatchMessage(Handler.java:105) at android.os.Looper.loop(Looper.java:216)...