alibaba / atlas

A powerful Android Dynamic Component Framework.
Apache License 2.0
8.12k stars 1.47k forks source link

[demo]:动态部署失败 bind DexMergeService 超时 #332

Closed hf529270451 closed 5 years ago

hf529270451 commented 5 years ago

调用Updater.update(getBaseContext()); 的时候 内部调用bindService 一直没有返回conn 等待60后返回prepare client error

提示错误: warm: 2018-12-18 11:17:24.919 14371-14371/com.hfyd.atlas.demo W/System.err: java.lang.RuntimeException: prepare client error 2018-12-18 11:17:24.920 14371-14371/com.hfyd.atlas.demo W/System.err: at com.taobao.atlas.update.util.PatchMerger.getMergeClient(PatchMerger.java:250) 2018-12-18 11:17:24.920 14371-14371/com.hfyd.atlas.demo W/System.err: at com.taobao.atlas.update.util.PatchMerger.merge(PatchMerger.java:123) 2018-12-18 11:17:24.920 14371-14371/com.hfyd.atlas.demo W/System.err: at com.taobao.atlas.update.AtlasUpdater.update(AtlasUpdater.java:55) 2018-12-18 11:17:24.921 14371-14371/com.hfyd.atlas.demo W/System.err: at com.hfyd.atlas.demo.Updater.update(Updater.java:254) 2018-12-18 11:17:24.921 14371-14371/com.hfyd.atlas.demo W/System.err: at com.hfyd.atlas.demo.MainActivity$1.onClick(MainActivity.java:21) 2018-12-18 11:17:24.921 14371-14371/com.hfyd.atlas.demo W/System.err: at android.view.View.performClick(View.java:6304) 2018-12-18 11:17:24.921 14371-14371/com.hfyd.atlas.demo W/System.err: at android.view.View$PerformClick.run(View.java:24803) 2018-12-18 11:17:24.921 14371-14371/com.hfyd.atlas.demo W/System.err: at android.os.Handler.handleCallback(Handler.java:790) 2018-12-18 11:17:24.921 14371-14371/com.hfyd.atlas.demo W/System.err: at android.os.Handler.dispatchMessage(Handler.java:99) 2018-12-18 11:17:24.921 14371-14371/com.hfyd.atlas.demo W/System.err: at android.os.Looper.loop(Looper.java:171) 2018-12-18 11:17:24.922 14371-14371/com.hfyd.atlas.demo W/System.err: at android.app.ActivityThread.main(ActivityThread.java:6635) 2018-12-18 11:17:24.922 14371-14371/com.hfyd.atlas.demo W/System.err: at java.lang.reflect.Method.invoke(Native Method) 2018-12-18 11:17:24.922 14371-14371/com.hfyd.atlas.demo W/System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547) 2018-12-18 11:17:24.922 14371-14371/com.hfyd.atlas.demo W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:823) 2018-12-18 11:17:24.923 14371-14371/com.hfyd.atlas.demo W/System.err: com.taobao.atlas.update.exception.MergeException: merge failed! 2018-12-18 11:17:24.923 14371-14371/com.hfyd.atlas.demo W/System.err: at com.taobao.atlas.update.util.PatchMerger.merge(PatchMerger.java:137) 2018-12-18 11:17:24.923 14371-14371/com.hfyd.atlas.demo W/System.err: at com.taobao.atlas.update.AtlasUpdater.update(AtlasUpdater.java:55) 2018-12-18 11:17:24.923 14371-14371/com.hfyd.atlas.demo W/System.err: at com.hfyd.atlas.demo.Updater.update(Updater.java:254) 2018-12-18 11:17:24.924 14371-14371/com.hfyd.atlas.demo W/System.err: at com.hfyd.atlas.demo.MainActivity$1.onClick(MainActivity.java:21) 2018-12-18 11:17:24.924 14371-14371/com.hfyd.atlas.demo W/System.err: at android.view.View.performClick(View.java:6304) 2018-12-18 11:17:24.925 14371-14371/com.hfyd.atlas.demo W/System.err: at android.view.View$PerformClick.run(View.java:24803) 2018-12-18 11:17:24.925 14371-14371/com.hfyd.atlas.demo W/System.err: at android.os.Handler.handleCallback(Handler.java:790) 2018-12-18 11:17:24.925 14371-14371/com.hfyd.atlas.demo W/System.err: at android.os.Handler.dispatchMessage(Handler.java:99) 2018-12-18 11:17:24.926 14371-14371/com.hfyd.atlas.demo W/System.err: at android.os.Looper.loop(Looper.java:171) 2018-12-18 11:17:24.926 14371-14371/com.hfyd.atlas.demo W/System.err: at android.app.ActivityThread.main(ActivityThread.java:6635) 2018-12-18 11:17:24.926 14371-14371/com.hfyd.atlas.demo W/System.err: at java.lang.reflect.Method.invoke(Native Method) 2018-12-18 11:17:24.926 14371-14371/com.hfyd.atlas.demo W/System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547) 2018-12-18 11:17:24.926 14371-14371/com.hfyd.atlas.demo W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:823)


2018-12-18 11:17:52.130 11513-11565/? W/System.err: java.lang.NumberFormatException: For input string: "" 2018-12-18 11:17:52.131 11513-11565/? W/System.err: at java.lang.Integer.parseInt(Integer.java:620) 2018-12-18 11:17:52.131 11513-11565/? W/System.err: at java.lang.Integer.parseInt(Integer.java:643) 2018-12-18 11:17:52.131 11513-11565/? W/System.err: at com.tencent.mobileqq.data.MessageForMixedMsg.doParse(ProGuard:289) 2018-12-18 11:17:52.131 11513-11565/? W/System.err: at com.tencent.mobileqq.data.ChatMessage.parse(ProGuard:108) 2018-12-18 11:17:52.131 11513-11565/? W/System.err: at com.tencent.mobileqq.data.MessageForMixedMsg.parse(ProGuard:71) 2018-12-18 11:17:52.131 11513-11565/? W/System.err: at com.tencent.mobileqq.service.message.MessageProtoCodec.a(ProGuard:2470) 2018-12-18 11:17:52.131 11513-11565/? W/System.err: at com.tencent.mobileqq.service.message.MessagePBElemDecoder.b(ProGuard:3302) 2018-12-18 11:17:52.131 11513-11565/? W/System.err: at com.tencent.mobileqq.service.message.MessageProtoCodec.a(ProGuard:2321) 2018-12-18 11:17:52.131 11513-11565/? W/System.err: at com.tencent.mobileqq.service.message.MessageProtoCodec.a(ProGuard:2229) 2018-12-18 11:17:52.131 11513-11565/? W/System.err: at com.tencent.mobileqq.app.message.BaseMessageProcessorForTroopAndDisc.a(ProGuard:219) 2018-12-18 11:17:52.131 11513-11565/? W/System.err: at com.tencent.mobileqq.troop.data.TroopMessageProcessor.a(ProGuard:743) 2018-12-18 11:17:52.131 11513-11565/? W/System.err: at com.tencent.mobileqq.troop.data.TroopMessageProcessor.a(ProGuard:136) 2018-12-18 11:17:52.131 11513-11565/? W/System.err: at com.tencent.mobileqq.app.MessageHandler.h(ProGuard:2798) 2018-12-18 11:17:52.131 11513-11565/? W/System.err: at com.tencent.mobileqq.app.MessageHandler.a(ProGuard:4350) 2018-12-18 11:17:52.131 11513-11565/? W/System.err: at com.tencent.mobileqq.service.MobileQQServiceBase.a(ProGuard:309) 2018-12-18 11:17:52.131 11513-11565/? W/System.err: at com.tencent.mobileqq.service.MobileQQService.a(ProGuard:765) 2018-12-18 11:17:52.131 11513-11565/? W/System.err: at com.tencent.mobileqq.app.QQAppInterface.a(ProGuard:10306) 2018-12-18 11:17:52.131 11513-11565/? W/System.err: at com.tencent.mobileqq.compatible.TempServlet.onReceive(ProGuard:52) 2018-12-18 11:17:52.132 11513-11565/? W/System.err: at mqq.app.MSFServlet.onReceive(MSFServlet.java:39) 2018-12-18 11:17:52.132 11513-11565/? W/System.err: at mqq.app.ServletContainer.notifyMSFServlet(ServletContainer.java:138) 2018-12-18 11:17:52.132 11513-11565/? W/System.err: at mqq.app.MainService.receiveMessageFromMSF(MainService.java:281) 2018-12-18 11:17:52.132 11513-11565/? W/System.err: at mqq.app.MainService.access$300(MainService.java:70) 2018-12-18 11:17:52.132 11513-11565/? W/System.err: at mqq.app.MainService$5.onRecvCmdPush(MainService.java:858) 2018-12-18 11:17:52.132 11513-11565/? W/System.err: at com.tencent.mobileqq.msf.sdk.MsfRespHandleUtil.handlePushMsg(MsfRespHandleUtil.java:187) 2018-12-18 11:17:52.132 11513-11565/? W/System.err: at mqq.app.MainService$2.run(MainService.java:486) 2018-12-18 11:17:52.132 11513-11565/? W/System.err: at java.lang.Thread.run(Thread.java:764)


2018-12-18 11:18:00.026 1953-3245/? W/System.err: java.io.FileNotFoundException: /acct/uid_10157/pid_10675/cgroup.procs (No such file or directory) 2018-12-18 11:18:00.027 1953-3245/? W/System.err: at java.io.FileInputStream.open0(Native Method) 2018-12-18 11:18:00.027 1953-3245/? W/System.err: at java.io.FileInputStream.open(FileInputStream.java:200) 2018-12-18 11:18:00.027 1953-3245/? W/System.err: at java.io.FileInputStream.(FileInputStream.java:150) 2018-12-18 11:18:00.027 1953-3245/? W/System.err: at java.io.FileInputStream.(FileInputStream.java:103) 2018-12-18 11:18:00.027 1953-3245/? W/System.err: at com.miui.server.PerfShielderService.setForkedProcessGroup(PerfShielderService.java:217) 2018-12-18 11:18:00.027 1953-3245/? W/System.err: at com.android.server.am.ExtraActivityManagerService.setForkedProcessGroup(ExtraActivityManagerService.java:1267) 2018-12-18 11:18:00.027 1953-3245/? W/System.err: at com.android.server.am.ActivityManagerServiceInjector.setForkedProcessGroup(ActivityManagerServiceInjector.java:1012) 2018-12-18 11:18:00.027 1953-3245/? W/System.err: at com.android.server.am.ActivityManagerService.applyOomAdjLocked(ActivityManagerService.java:22789) 2018-12-18 11:18:00.027 1953-3245/? W/System.err: at com.android.server.am.ActivityManagerService.updateOomAdjLocked(ActivityManagerService.java:23172) 2018-12-18 11:18:00.027 1953-3245/? W/System.err: at com.android.server.am.ActivityManagerService.updateOomAdjLocked(ActivityManagerService.java:23259) 2018-12-18 11:18:00.027 1953-3245/? W/System.err: at com.android.server.am.BroadcastQueue.deliverToRegisteredReceiverLocked(BroadcastQueue.java:712) 2018-12-18 11:18:00.027 1953-3245/? W/System.err: at com.android.server.am.BroadcastQueue.processNextBroadcast(BroadcastQueue.java:1075) 2018-12-18 11:18:00.027 1953-3245/? W/System.err: at com.android.server.am.BroadcastQueue.processNextBroadcast(BroadcastQueue.java:854) 2018-12-18 11:18:00.027 1953-3245/? W/System.err: at com.android.server.am.ActivityManagerService.finishReceiver(ActivityManagerService.java:20607) 2018-12-18 11:18:00.027 1953-3245/? W/System.err: at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:284) 2018-12-18 11:18:00.027 1953-3245/? W/System.err: at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:3016) 2018-12-18 11:18:00.027 1953-3245/? W/System.err: at android.os.Binder.execTransact(Binder.java:702)