起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7144|回复: 9

[处理中6] 安卓系统升级后webview也升级后wex5生成的app无法启动闪退

[复制链接]

4

主题

14

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
发表于 2018-6-12 01:18:32 | 显示全部楼层 |阅读模式
本帖最后由 davidhzq 于 2018-6-12 01:39 编辑

安卓系统升级后 系统的webview也升级了,wex5生成的app无法启动  ,闪退。手机上其他的app都可以使用(试了十来个,这些app里面都是有页面的,)
我自己怀疑应该是新版的webview使用方法有差别???应该跟安卓系统版本升级关系不大吧
升级后的system webview版本是66.0.3359.158

重新打包生成app,重新安装也是一样的不能使用?这个app没升级之前一直能用的,手机系统升级之后不能使用的。

请问如何解决,谢谢!


4

主题

14

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
 楼主| 发表于 2018-6-12 16:13:21 | 显示全部楼层
哈罗,那位同学webview升级过,用3.8打包碰到类似问题的么?
webview升级到最新版。。。。。app就会闪退,app无法启动,,,,,
回复 支持 反对

使用道具 举报

发表于 2018-6-13 09:28:55 | 显示全部楼层
davidhzq 发表于 2018-6-12 16:13
哈罗,那位同学webview升级过,用3.8打包碰到类似问题的么?
webview升级到最新版。。。。。app就会闪退,a ...

先试试官方的案例安装包可以吗??
http://www.wex5.com/appstore/

打包的时候,打包向导选择其他的webView 引擎选项,试试能启动吗??   一个最简单的页面,打包后也不能安装吗??
1528853367(1).jpg
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

14

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
 楼主| 发表于 2018-6-13 17:11:16 | 显示全部楼层
liangyongfei 发表于 2018-6-13 09:28
先试试官方的案例安装包可以吗??
http://www.wex5.com/appstore/

试了都不能,运行,原来是可以的,升级系统webview升级后不能运行了,啥也没动。。。。
官方案例打包也不能运行,,,
昨天我下载了一个3.7版,打包之后可以运行。不知道什么情况。。。。
我3.8版是4月10号下载的,
用ddms简单看了一下,也没太看懂(汗,我是后台工程师对这块不是很懂。。。)反正现在用3.7打包能运行。这个日志是3.8的,
--------------
06-12 16:44:54.140: E/LocSvc_libulp(1615): W/Loc HAL handshake did not happen yet...
06-12 16:44:55.110: E/JIGUANG-JCore(442): [ConnectingHelper] Register Failed with server error - code:1005
06-12 16:44:56.119: E/libprocessgroup(1615): failed to kill 1 processes for processgroup 4002
06-12 16:44:56.251: E/WVMExtractor(4724): Failed to open libwvm.so: dlopen failed: library "libwvm.so" not found
06-12 16:44:58.931: E/ANDR-PERF-MPCTL(3605): invalid request, no optimizations performed
06-12 16:45:05.033: E/ANDR-PERF-MPCTL(3605): invalid request, no optimizations performed
06-12 16:45:05.082: E/art(4778): Failed sending reply to debugger: Broken pipe
06-12 16:45:05.085: E/qti_sensors_hal(1615): enable:sensor(android.sensor.accelerometer) handle 0, freq=14.999925 report_rate=0 batched=0
06-12 16:45:05.169: E/qti_sensors_hal(1615): processReportInd: X: 1.759811 Y: 3.231705 Z: 8.833786 , timestamp = 1876165450
06-12 16:45:05.173: E/CrashHandler(4778): getInstance exception: java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/com.tencent.mm/app_tbs/core_share/libtbs_crash_handler.so" is 32-bit instead of 64-bit
06-12 16:45:05.209: E/qti_sensors_hal(1615): processReportInd: X: 1.853119 Y: 3.139587 Z: 9.250137 , timestamp = 1876166766
06-12 16:45:05.250: E/qti_sensors_hal(1615): processReportInd: X: 1.829193 Y: 3.069000 Z: 9.418823 , timestamp = 1876168083
06-12 16:45:08.249: E/[image](4778): Load WebP Library Error...: libwebp.java - loadWepLibraryIfNeed()
06-12 16:45:08.352: E/Preprocessor(4778): ***ATTENTION*** preloadInner failed: com.tencent.tbs.core.webkit.tencent.TencentWebViewProxy$9
06-12 16:45:08.355: E/[image](4778): Load WebP Library Error...: libwebp.java - loadWepLibraryIfNeed()
06-12 16:45:08.361: E/ERROR4778): .....................................................................................
06-12 16:45:08.361: E/ERROR4778): .............................................................................................
06-12 16:45:08.361: E/ERROR4778): X5 does not support the 64-bit mode to run, please refer to the solution: https://x5.tencent.com/tbs/techn ... a-a77f-0014112bcab7
06-12 16:45:08.361: E/ERROR4778): .....................................................................................
06-12 16:45:08.361: E/ERROR4778): .....................................................................................
06-12 16:45:08.371: E/Preprocessor(4778): ***ATTENTION*** preloadInner failed: android.webview.chromium.WebViewChromiumFactoryProvider$5
06-12 16:45:08.372: E/Preprocessor(4778): ***ATTENTION*** preloadInner failed: com.tencent.tbs.core.webkit.WebView$2
06-12 16:45:08.378: E/webviewchromiumloader(4778): Failed to open relro file /data/misc/shared_relro/libwebviewchromium64.relro: No such file or directory
06-12 16:45:08.385: E/ANDR-PERF-RESOURCEQS(3605): Failed to apply optimization [4, 0]
06-12 16:45:08.411: E/Preprocessor(4778): ***ATTENTION*** preloadInner failed: com.tencent.smtt.webkit.WebViewChromiumExtension$75
06-12 16:45:08.431: E/dex2oat(4832): Failed to create oat file: /data/dalvik-cache/arm64/data@app@com.google.android.webview-1@base.apk@classes.dex: Permission denied
06-12 16:45:08.433: E/ANDR-PERF-RESOURCEQS(3605): Failed to reset optimization [3, 0]
06-12 16:45:08.568: E/cr_LibraryLoader(4778): Unable to load library: webviewchromium

回复 支持 反对

使用道具 举报

4

主题

14

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
 楼主| 发表于 2018-6-13 17:12:27 | 显示全部楼层
06-12 16:45:08.568: E/cr_LibraryLoader(4778): Unable to load library: webviewchromium
06-12 16:45:08.571: E/WebViewFactory(4778): error instantiating provider
06-12 16:45:08.571: E/WebViewFactory(4778): java.lang.reflect.InvocationTargetException
06-12 16:45:08.571: E/WebViewFactory(4778):         at java.lang.reflect.Constructor.newInstance(Native Method)
06-12 16:45:08.571: E/WebViewFactory(4778):         at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:186)
06-12 16:45:08.571: E/WebViewFactory(4778):         at android.webkit.WebView.getFactory(WebView.java:2277)
06-12 16:45:08.571: E/WebViewFactory(4778):         at android.webkit.WebView.ensureProviderCreated(WebView.java:2272)
06-12 16:45:08.571: E/WebViewFactory(4778):         at android.webkit.WebView.setOverScrollMode(WebView.java:2331)
06-12 16:45:08.571: E/WebViewFactory(4778):         at com.tencent.smtt.sdk.WebView$a.setOverScrollMode(Unknown Source)
06-12 16:45:08.571: E/WebViewFactory(4778):         at android.view.View.<init>(View.java:3814)
06-12 16:45:08.571: E/WebViewFactory(4778):         at android.view.View.<init>(View.java:3917)
06-12 16:45:08.571: E/WebViewFactory(4778):         at android.view.ViewGroup.<init>(ViewGroup.java:583)
06-12 16:45:08.571: E/WebViewFactory(4778):         at android.widget.AbsoluteLayout.<init>(AbsoluteLayout.java:55)
06-12 16:45:08.571: E/WebViewFactory(4778):         at android.webkit.WebView.<init>(WebView.java:597)
06-12 16:45:08.571: E/WebViewFactory(4778):         at android.webkit.WebView.<init>(WebView.java:542)
06-12 16:45:08.571: E/WebViewFactory(4778):         at android.webkit.WebView.<init>(WebView.java:525)
06-12 16:45:08.571: E/WebViewFactory(4778):         at android.webkit.WebView.<init>(WebView.java:512)
06-12 16:45:08.571: E/WebViewFactory(4778):         at com.tencent.smtt.sdk.WebView$a.<init>(Unknown Source)
06-12 16:45:08.571: E/WebViewFactory(4778):         at com.tencent.smtt.sdk.WebView.<init>(Unknown Source)
06-12 16:45:08.571: E/WebViewFactory(4778):         at com.tencent.smtt.sdk.WebView.<init>(Unknown Source)
06-12 16:45:08.571: E/WebViewFactory(4778):         at com.tencent.smtt.sdk.WebView.<init>(Unknown Source)
06-12 16:45:08.571: E/WebViewFactory(4778):         at com.tencent.smtt.sdk.WebView.<init>(Unknown Source)
06-12 16:45:08.571: E/WebViewFactory(4778):         at com.justep.cordova.plugin.engine.tencent.TencentWebView.<init>(TencentWebView.java:29)
06-12 16:45:08.571: E/WebViewFactory(4778):         at com.justep.cordova.plugin.engine.tencent.TencentWebView.<init>(TencentWebView.java:25)
06-12 16:45:08.571: E/WebViewFactory(4778):         at com.justep.cordova.plugin.engine.tencent.TencentWebViewEngine.<init>(TencentWebViewEngine.java:53)
06-12 16:45:08.571: E/WebViewFactory(4778):         at java.lang.reflect.Constructor.newInstance(Native Method)
06-12 16:45:08.571: E/WebViewFactory(4778):         at org.apache.cordova.CordovaWebViewImpl.createEngine(CordovaWebViewImpl.java:80)
06-12 16:45:08.571: E/WebViewFactory(4778):         at org.apache.cordova.CordovaActivity.makeWebViewEngine(CordovaActivity.java:206)
06-12 16:45:08.571: E/WebViewFactory(4778):         at org.apache.cordova.CordovaActivity.makeWebView(CordovaActivity.java:202)
06-12 16:45:08.571: E/WebViewFactory(4778):         at org.apache.cordova.CordovaActivity.init(CordovaActivity.java:146)
06-12 16:45:08.571: E/WebViewFactory(4778):         at org.apache.cordova.CordovaActivity.loadUrl(CordovaActivity.java:224)
06-12 16:45:08.571: E/WebViewFactory(4778):         at com.bit.pkb.MainActivity.startLoadUrl(MainActivity.java:146)
06-12 16:45:08.571: E/WebViewFactory(4778):         at com.bit.pkb.MainActivity.access$100(MainActivity.java:68)
06-12 16:45:08.571: E/WebViewFactory(4778):         at com.bit.pkb.MainActivity$1.run(MainActivity.java:177)
06-12 16:45:08.571: E/WebViewFactory(4778):         at android.os.Handler.handleCallback(Handler.java:739)
06-12 16:45:08.571: E/WebViewFactory(4778):         at android.os.Handler.dispatchMessage(Handler.java:95)
06-12 16:45:08.571: E/WebViewFactory(4778):         at android.os.Looper.loop(Looper.java:179)
06-12 16:45:08.571: E/WebViewFactory(4778):         at android.app.ActivityThread.main(ActivityThread.java:5769)
06-12 16:45:08.571: E/WebViewFactory(4778):         at java.lang.reflect.Method.invoke(Native Method)
06-12 16:45:08.571: E/WebViewFactory(4778):         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
06-12 16:45:08.571: E/WebViewFactory(4778):         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:674)
06-12 16:45:08.571: E/WebViewFactory(4778): Caused by: java.lang.RuntimeException: Cannot load WebView
06-12 16:45:08.571: E/WebViewFactory(4778):         at com.android.webview.chromium.WebViewChromiumFactoryProvider.initialize(WebViewChromiumFactoryProvider.java:62)
回复 支持 反对

使用道具 举报

发表于 2018-6-13 17:39:41 | 显示全部楼层
davidhzq 发表于 2018-6-13 17:12
06-12 16:45:08.568: E/cr_LibraryLoader(4778): Unable to load library: webviewchromium
06-12 16:45:08 ...

3.8版是4月10号下载的

我们3.8最新版  正式版是 5月 16日的
http://www.wex5.com/zh-download-page/

你重新下载最新的再打包试试看!
可以先打包平台案例,比如仿途牛

另外你再说一下 webview是怎么升级的??本地也升级看一下
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

4

主题

14

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
 楼主| 发表于 2018-6-14 16:06:24 | 显示全部楼层
liangyongfei 发表于 2018-6-13 17:39
3.8版是4月10号下载的

我们3.8最新版  正式版是 5月 16日的

下载了最新版的3.8 ,打包官方的 仿途牛 也不能运行,app不能启动闪退。
目前测试了3.7 3.8(版x) 3.8(最新)只有3.7打包的可以运行。
我手机上有google play服务,webview是它提示升级得,然后就升级了,然后就这样子了。。。。。
ver1.jpg

回复 支持 反对

使用道具 举报

发表于 2018-6-14 18:15:06 | 显示全部楼层
本帖最后由 liangyongfei 于 2018-6-14 18:17 编辑
davidhzq 发表于 2018-6-14 16:06
下载了最新版的3.8 ,打包官方的 仿途牛 也不能运行,app不能启动闪退。
目前测试了3.7 3.8(版x) 3.8( ...

你好楼主,这个问题需要我在本地环境进行问题重现,所以会花费较长时间,请你耐心等待,我完成后会第一时间反馈结果,谢谢!2018061400030
你再试试其他手机升级有没有这种问题,是只有你这个手机的问题,还是一个通常的问题??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

304

帖子

798

积分

高级会员

Rank: 4

积分
798
QQ
发表于 2018-7-2 10:01:41 | 显示全部楼层
davidhzq 发表于 2018-6-13 17:12
06-12 16:45:08.568: E/cr_LibraryLoader(4778): Unable to load library: webviewchromium
06-12 16:45:08 ...

看了你贴出来的日志,提示是使用了腾讯浏览器内核,然后腾讯浏览器内核加载的时候出错了
回复 支持 反对

使用道具 举报

3

主题

304

帖子

798

积分

高级会员

Rank: 4

积分
798
QQ
发表于 2018-7-2 10:02:20 | 显示全部楼层
liangyongfei 发表于 2018-6-13 09:28
先试试官方的案例安装包可以吗??
http://www.wex5.com/appstore/

另外你的测试手机是什么手机,Android 版本是什么版本
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-3-29 01:32 , Processed in 0.071643 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表