Android apk版本升级的时候,覆盖安装导致新版本崩溃!卸载老版本,再装新版本没问题

Android_Xl 2017-01-19 05:19:04
内容 :如题

新版本比较老版本:多了些so库(一开始以为是so库问题,所以将新版本的so库缩减至和老版本一样,效果一样)


以下是报错信息:

01-19 17:11:53.036 5589-5589/? E/HwLauncher: Launcher dialog dismiss failed : java.lang.IllegalArgumentException: no dialog with id 1 was ever shown via Activity#showDialog
01-19 17:11:53.316 10276-10309/? E/MSimTelephonyManager: NullPointerException in getPreferredSmsSubscription()
01-19 17:11:53.356 10276-10328/? E/MSimTelephonyManager: NullPointerException in getPreferredSmsSubscription()
01-19 17:11:53.486 10276-10324/? A/libc: Fatal signal 11 (SIGSEGV) at 0x775b8edc (code=2), thread 10324 (com.hh.DG11)
01-19 17:11:53.506 10276-10325/? A/libc: Fatal signal 11 (SIGSEGV) at 0x776b6f94 (code=2), thread 10325 (com.hh.DG11)
01-19 17:11:53.586 10276-10276/? E/dalvikvm: Could not find class 'com.taobao.accs.utl.h$a', referenced from method com.taobao.accs.internal.ACCSManagerImpl.bindApp
01-19 17:11:53.936 1180-1883/? E/ActivityManager: check pkg = ComponentInfo{com.hh.DG11/com.alibaba.tcms.service.ListenerService}, isNotAllowedRestart = false, allowRestart = true
01-19 17:11:53.956 1730-1730/? E/StatusBar.BatteryController: BatteryController receive ACTION_BATTERY_CHANGED; Battery level = 100; Battery scale = 100
01-19 17:11:53.976 2116-3928/? E/SubmitMessage: Submit string: submit:trigger=0,bugtype=12,modulename=com.hh.DG11,level=1,testtype=NORMAL,path=/data/log/unzip/C199_V100R001C92B385_c4072f59dbb4_20170119171153_tombstone
01-19 17:11:54.026 1730-1730/? E/StatusBar.BatteryController: BatteryController receive ACTION_BATTERY_CHANGED; Battery level = 100; Battery scale = 100
01-19 17:11:54.186 10364-10391/? E/MSimTelephonyManager: NullPointerException in getPreferredSmsSubscription()
01-19 17:11:54.216 10364-10410/? E/MSimTelephonyManager: NullPointerException in getPreferredSmsSubscription()
01-19 17:11:54.346 10364-10406/? A/libc: Fatal signal 11 (SIGSEGV) at 0x775bcedc (code=2), thread 10406 (com.hh.DG11)
01-19 17:11:54.846 2116-3928/? E/SubmitMessage: Submit string: submit:trigger=0,bugtype=12,modulename=com.hh.DG11,level=1,testtype=NORMAL,path=/data/log/unzip/C199_V100R001C92B385_c4072f59dbb4_20170119171154_tombstone
01-19 17:12:22.906 1500-1500/? E/AuthenticationManager: AuthenticationManager open failed: the AuthenticationService is null
01-19 17:12:22.966 452-547/? E/Diag_Lib: [IMS_FATAL]| 2915 | 547 |ims-rtp-daemon ims_rtp_qmi_handler_thread_func waiting on select thread>
01-19 17:12:22.966 5589-5589/? E/HwLauncher: Launcher dialog dismiss failed : java.lang.IllegalArgumentException: no dialog with id 1 was ever shown via Activity#showDialog
01-19 17:12:23.016 251-251/? E/bt-audio_a2dp_hw: adev_set_parameters: ERROR: set param called even when stream out is null
01-19 17:12:26.246 1180-1928/? E/ActivityManager: check pkg = ComponentInfo{com.hh.DG11/com.taobao.accs.ChannelService}, isNotAllowedRestart = true, allowRestart = false
01-19 17:12:26.276 1180-1928/? E/ActivityManager: check pkg = ComponentInfo{com.hh.DG11/com.alibaba.tcms.service.TCMSService}, isNotAllowedRestart = true, allowRestart = false
01-19 17:12:27.926 1500-1500/? E/AuthenticationManager: AuthenticationManager open failed: the AuthenticationService is null
01-19 17:12:27.936 1500-1500/? E/KeyguardHostView: KeyguardHostView()
01-19 17:12:28.016 1500-1500/? E/AbsClockView: In setFactory...
01-19 17:12:28.016 1500-1500/? E/HwClockView: In HwClockView...
01-19 17:12:28.116 1500-1500/? E/AbsClockView: In setFactory...
01-19 17:12:28.116 1500-1500/? E/HwClockView: In HwClockView...
01-19 17:12:28.186 1500-1500/? E/AbsClockView: In setFactory...
01-19 17:12:28.186 1500-1500/? E/HwClockView: In HwClockView...
01-19 17:12:28.436 1180-1882/? E/MediaFocusControl: Error updating focussed RCC to RCD
java.util.EmptyStackException
at java.util.Stack.peek(Stack.java:57)
at android.media.MediaFocusControl.registerRemoteControlDisplay_int(MediaFocusControl.java:2211)
at android.media.MediaFocusControl.registerRemoteController(MediaFocusControl.java:217)
at android.media.AudioService.registerRemoteController(AudioService.java:4440)
at android.media.IAudioService$Stub.onTransact(IAudioService.java:614)
at huawei.android.media.HwAudioService.onTransact(HwAudioService.java:132)
at android.os.Binder.execTransact(Binder.java:404)
at dalvik.system.NativeStart.run(Native Method)
01-19 17:12:28.636 1500-1500/? E/WeatherMonitor: getCityName : mCityInfo is null
01-19 17:12:28.636 1500-1500/? E/WeatherMonitor: getDispalyWeatherInfo : mWeatherDayInfo is null


求大神指教!!!






...全文
3194 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jankin-l 2017-03-14
  • 打赏
  • 举报
回复
楼主解决了吗?我遇到这种情况,新版较老版本也是so库有变化,在App直接更新就崩溃,把老版本卸载再装就没问题
Android_Xl 2017-01-23
  • 打赏
  • 举报
回复
首先,谢谢大家! 问题还没有解决。以下是我APP的现象: 1.不管什么机型,在应用市场更新版本时都会崩溃:市场会提示已下载新版本是否更新,安装时会进行流程如权限申请等,当出现安装加载条几秒后,app一闪而过(应该是崩溃了)!然后手动打开时,出现2秒的splash界面然后崩溃!(项目之前用的是友盟更新,但是友盟停止更新服务了,现在各应用市场有时还是出现样式一样的更新dialog且和我定义的友盟更新样式不一样,不理解!!! 2.至于是否是数据问题!我做了测试:1)新版本接口数据的NullPoint可能性 几乎没有,直接安装新版本没有问题! 2)缓存数据可能性 几乎没有 下载之前版本(不打开),然后更新至最新的版本,还是上面的现象。 3.我一般也是三种包:测试(+测试服),测试(+正式服),正式(上一版因为电脑问题测试包丢失,尴尬了) 4.我认为应该是覆盖安装时就出现了问题,什么代码或配置会对覆盖安装造成影响?
水手辛巴 2017-01-22
  • 打赏
  • 举报
回复
引用 4 楼 Android_Xl 的回复:
清除缓存后再覆盖装新版本还是会崩溃!正式包studio不打log的!
清除所有数据不光缓存先定位是否为数据问题,准备一个正式环境的测试包呗,我一般都三种包,debug 测试 和 正式,测试和正式几乎完全一致,不过设置为可debug 可打log
怀君 2017-01-22
  • 打赏
  • 举报
回复
会不会是,旧版本的缓存与当前的新版本,数据有冲突
_xianfeng99 2017-01-22
  • 打赏
  • 举报
回复
在安装启动的时候还是在安装的时候。 问题可能出现2个地方,一个是系统级的,一个是应用级的。 因为你卸载应用把原来数据都清空了,安装一个新的应用肯定是没有问题的,所以要看你崩溃是启动第二次安装的应用还是在升级没有进入应用的时候。 另外要把当前应用的log打印出来过滤下,如果没有抛异常很有可能是系统级的,不过按你说的卸载老版本就没事,你得多拿几个机器测试下,如果都出现问题,那肯定是你的应用本身有问题,看到了有空指针问题,你定位下哪个引用解决下就可以了。
Android_Xl 2017-01-22
  • 打赏
  • 举报
回复
清除缓存后再覆盖装新版本还是会崩溃!正式包studio不打log的!
水手辛巴 2017-01-20
  • 打赏
  • 举报
回复
你这报错没什么用 看你应用的报错。覆盖安装一般就是数据的错了。你先把旧版本数据清空再覆盖安装新版本确认下是否是数据问题
Android_Xl 2017-01-20
  • 打赏
  • 举报
回复
有没有遇到相同情况的
Android_Xl 2017-01-19
  • 打赏
  • 举报
回复
[color=#FF6600]大神来解救一下吧!!![/color]

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧