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

QQ登录

只需一步,快速开始

查看: 4172|回复: 16

[结贴] Wex5 生成的Android的app在oppo和vivo手机上运行有很大问题

[复制链接]

107

主题

385

帖子

1048

积分

金牌会员

Rank: 6Rank: 6

积分
1048
QQ
发表于 2018-4-18 10:54:42 | 显示全部楼层 |阅读模式
在执行到 this.comp("dataCustomer").loadData(data["Rows"], false); 代码时,vivo手机和oppo手机的app都不运行了,直接停止在改行。   而其它的android手机都没有问题。

选择 Android 的 WebView 引擎,4中方式我都试了。前三种都是这样的问题,第四种打包直接报错,实在没办法了,发帖求助,请尽快给出解决方案,真的非常着急!!!!!!
发表于 2018-4-18 11:03:26 | 显示全部楼层
1.data["Rows"] 是什么数据??打印一下看看,数据格式是否正确??

2.vivo手机和oppo手机 运行平台案例 ,比如仿外卖,仿途牛是否正常呢??如果正常,说明可能是你数据的原因

3.试试手机系统自带浏览器访问这个页面??是否正常呢??



qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

107

主题

385

帖子

1048

积分

金牌会员

Rank: 6Rank: 6

积分
1048
QQ
 楼主| 发表于 2018-4-18 11:09:17 | 显示全部楼层
我在控制台查看过,data["Rows"]是一个数组,每个数据都是一个对象,没有问题的,  其它手机都可以,后面很多页面都是这么操作,绝对没有问题。

手机系统自带的浏览器访问该页面是可以的,已经尝试过了

现在试一下平台案例
回复 支持 反对

使用道具 举报

发表于 2018-4-18 11:45:29 | 显示全部楼层
liupeng9030 发表于 2018-4-18 11:09
我在控制台查看过,data["Rows"]是一个数组,每个数据都是一个对象,没有问题的,  其它手机都可以,后面很 ...

手机系统自带的浏览器访问该页面是可以的
那说明使用 系统自带webView 应该就正常的

你再试试appLoader运行这个页面,可以吗??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

107

主题

385

帖子

1048

积分

金牌会员

Rank: 6Rank: 6

积分
1048
QQ
 楼主| 发表于 2018-4-18 11:55:47 | 显示全部楼层
liangyongfei 发表于 2018-4-18 11:45
手机系统自带的浏览器访问该页面是可以的
那说明使用 系统自带webView 应该就正常的

apploader运行这个页面也是不行,会报错“Cannot read property 'userdata' of undefined”
回复 支持 反对

使用道具 举报

107

主题

385

帖子

1048

积分

金牌会员

Rank: 6Rank: 6

积分
1048
QQ
 楼主| 发表于 2018-4-18 13:05:37 | 显示全部楼层
本帖最后由 liupeng9030 于 2018-4-18 13:13 编辑
liangyongfei 发表于 2018-4-18 11:45
手机系统自带的浏览器访问该页面是可以的
那说明使用 系统自带webView 应该就正常的

在打包后的app,安装在当前oppo手机上后,显示的navigator.userAgent有一段为:chrome 43.0。而在这台手机的浏览器上,显示的为:chrome 53.0

会不会是这个问题,内置的webview内核版本太低了……
回复 支持 反对

使用道具 举报

发表于 2018-4-18 13:36:47 | 显示全部楼层
liupeng9030 发表于 2018-4-18 13:05
在打包后的app,安装在当前oppo手机上后,显示的navigator.userAgent有一段为:chrome 43.0。而在这台手机 ...

appLoader 运行平台案例,也会报错 'userdata' of undefined” 吗??

手机系统自带的浏览器   应该和APP 是使用一样的webView内核才对
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

107

主题

385

帖子

1048

积分

金牌会员

Rank: 6Rank: 6

积分
1048
QQ
 楼主| 发表于 2018-4-18 14:02:11 | 显示全部楼层
liangyongfei 发表于 2018-4-18 13:36
appLoader 运行平台案例,也会报错 'userdata' of undefined” 吗??

手机系统自带的浏览器   应该和AP ...

是的,apploader依然报错。

现实确实如此,这台手机的浏览器内核 与 app安装后显示的内核版本号不一致~~~~
回复 支持 反对

使用道具 举报

107

主题

385

帖子

1048

积分

金牌会员

Rank: 6Rank: 6

积分
1048
QQ
 楼主| 发表于 2018-4-18 16:03:43 | 显示全部楼层
liangyongfei 发表于 2018-4-18 13:36
appLoader 运行平台案例,也会报错 'userdata' of undefined” 吗??

手机系统自带的浏览器   应该和AP ...

问题解决了,是因为操作系统自带的WebView版本太低导致的。
解决方法:
1.在https://www.newasp.net/android/371258.html下载谷歌WebView最新版,进行安装;
2.安装完成后可能出现提示:谷歌WebView需要在谷歌服务框架下运行,是否下载安装? 选择是,然后就出现下载安装进度条,等待完成;
3.完成后将自己的app彻底关闭,再打开,问题解决。

问题是解决了,但是也引发了一些思考:3.7版本做的app,在这些手机上都可以运行的,而现在3.8版本的运行不了,作为开发人员都知道,其实是使用了新版本中的特性。也可以理解为门槛升高了。那官方是否应该有一个说明,比如当前Wex5的WebView最低版本是多少?
回复 支持 反对

使用道具 举报

发表于 2018-4-18 17:58:46 | 显示全部楼层
liupeng9030 发表于 2018-4-18 16:03
问题解决了,是因为操作系统自带的WebView版本太低导致的。
解决方法:
1.在https://www.newasp.net/andr ...

你可以新建w文件, 选择这个模板看下,其实可以做不同手机 内核版本,下载不同的apk 文件安装的

最新3.8预发布版本,增强型浏览器应该可以正常安装的
PFAF0T{8416L(G}Q9$PFSCE.png
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-27 12:11 , Processed in 0.126062 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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