AppUpdate
AppUpdate copied to clipboard
🚀 Android 版本更新 🚀 a library for android version update 🚀
android8.0 (小米8 miui10 一加5t) java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = com.vector.update_app.UpdateAppBean)
请问楼主,可能是什么问题
1. 停止下载之后,你只调用了stop, 没有去unbind, Service还是一直挂在后台; 2. 你在服务里面调起ok_http的异步线程去下载,你服务停止了,下载线程还是会继续工作啊; 上面这两个问题是下载部分比较关键的逻辑,但是你处理的有问题啊;不维护了吗?
为什么里面一堆框架?UpdateAppHttpUtil从哪来的?都没有这个类!请问怎么设置setHttpManager参数?
安装成功后打开界面消失问题已经明确反馈了,但是作者也不作为啊,就改一句代码的事情
java.lang.RuntimeException: Unable to get provider com.vector.update_app.UpdateFileProvider: java.lang.ClassNotFoundException: Didn't find class "com.vector.update_app.UpdateFileProvider" on path: DexPathList[[zip file "/data/app/cn.oraio.ora-1.apk"],nativeLibraryDirectories=[/data/app-lib/cn.oraio.ora-1, /vendor/lib, /system/lib]] at android.app.ActivityThread.installProvider(ActivityThread.java:4793) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4385) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4325) at android.app.ActivityThread.access$1500(ActivityThread.java:135) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256) at android.os.Handler.dispatchMessage(Handler.java:102)...
Map params = new HashMap(); params.put("version", AppUpdateUtils.getVersionName(activity)); params.put("sign", ParameterUtil.getSign()); params.put("timestamp", ParameterUtil.getTimestamp()); new UpdateAppManager .Builder() //必须设置,当前Activity .setActivity(activity) //必须设置,实现httpManager接口的对象 .setHttpManager(new OkGoUpdateHttpUtil()) //必须设置,更新地址 .setUpdateUrl(Urls.CHECK) //以下设置,都是可选 //设置请求方式,默认get .setPost(true) //不显示通知栏进度条 // .dismissNotificationProgress() //是否忽略版本 // .showIgnoreVersion()...
Android Studio 3.2.1 Build #AI-181.5540.7.32.5056338, built on October 9, 2018 JRE: 1.8.0_152-release-1136-b06 amd64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Windows 7 6.1 Could not find support-v4.jar (com.android.support:support-v4:26.1.0). Searched...