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

QQ登录

只需一步,快速开始

查看: 2862|回复: 3

[处理中3] 3.7版本打包部分手机出现的Script error for: /cordova.js

[复制链接]

14

主题

55

帖子

205

积分

中级会员

Rank: 3Rank: 3

积分
205
QQ
发表于 2018-1-19 14:14:07 | 显示全部楼层 |阅读模式
本帖最后由 eye215 于 2018-1-19 14:49 编辑

打包选择模式一,WebView 引擎选的自动选择;如果选择crosswalk 引擎就不会出行此问题。
调试的手机是安卓5.0.2的版本。
在android studio下调试出现以下错误:
  1. 01-19 14:09:29.084 2976-2976/? E/Typeface: SANS_LOC file not found.
  2. 01-19 14:09:32.774 2976-2976/com.juziziyouren.haichun E/art: dlopen("/data/data/com.tencent.mm/app_tbs/core_share/libtbs_crash_handler.so", RTLD_LAZY) failed: dlopen failed: "/data/data/com.tencent.mm/app_tbs/core_share/libtbs_crash_handler.so" is 32-bit instead of 64-bit
  3. 01-19 14:09:32.824 2976-2976/com.juziziyouren.haichun E/art: dlopen("/data/data/com.tencent.mm/app_tbs/core_share/libwebp_base.so", RTLD_LAZY) failed: dlopen failed: "/data/data/com.tencent.mm/app_tbs/core_share/libwebp_base.so" is 32-bit instead of 64-bit
  4. 01-19 14:09:32.824 2976-2976/com.juziziyouren.haichun E/[image]: Load WebP Library Error...: libwebp.java - loadWepLibraryIfNeed()
  5. 01-19 14:09:32.884 2976-2976/com.juziziyouren.haichun E/art: dlopen("/data/data/com.tencent.mm/app_tbs/core_share/libcommon_basemodule_jni.so", RTLD_LAZY) failed: dlopen failed: "/data/data/com.tencent.mm/app_tbs/core_share/libcommon_basemodule_jni.so" is 32-bit instead of 64-bit
  6. 01-19 14:09:32.884 2976-2976/com.juziziyouren.haichun E/art: dlopen("/data/data/com.tencent.mm/app_tbs/core_share/libcommon_basemodule_jni.so", RTLD_LAZY) failed: dlopen failed: "/data/data/com.tencent.mm/app_tbs/core_share/libcommon_basemodule_jni.so" is 32-bit instead of 64-bit
  7. 01-19 14:09:32.894 2976-2976/com.juziziyouren.haichun E/art: dlopen("/data/data/com.tencent.mm/app_tbs/core_share/libcommon_basemodule_jni.so", RTLD_LAZY) failed: dlopen failed: "/data/data/com.tencent.mm/app_tbs/core_share/libcommon_basemodule_jni.so" is 32-bit instead of 64-bit
  8. 01-19 14:09:32.894 2976-2976/com.juziziyouren.haichun E/art: dlopen("/data/data/com.tencent.mm/app_tbs/core_share/libqb_keystore.so", RTLD_LAZY) failed: dlopen failed: "/data/data/com.tencent.mm/app_tbs/core_share/libqb_keystore.so" is 32-bit instead of 64-bit
  9. 01-19 14:09:33.064 2976-2976/com.juziziyouren.haichun E/art: dlopen("/data/data/com.tencent.mm/app_tbs/core_share/libwebp_base.so", RTLD_LAZY) failed: dlopen failed: "/data/data/com.tencent.mm/app_tbs/core_share/libwebp_base.so" is 32-bit instead of 64-bit
  10. 01-19 14:09:33.064 2976-2976/com.juziziyouren.haichun E/[image]: Load WebP Library Error...: libwebp.java - loadWepLibraryIfNeed()
  11. 01-19 14:09:33.064 2976-2976/com.juziziyouren.haichun E/art: dlopen("/data/data/com.tencent.mm/app_tbs/core_share/libmttwebview.so", RTLD_LAZY) failed: dlopen failed: "/data/data/com.tencent.mm/app_tbs/core_share/libmttwebview.so" is 32-bit instead of 64-bit
  12. 01-19 14:09:33.074 2976-2976/com.juziziyouren.haichun E/TBSShell: TBS:initX5Core -- loadSucc: false; exception: java.lang.reflect.InvocationTargetException; cause: java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/com.tencent.mm/app_tbs/core_share/libmttwebview.so" is 32-bit instead of 64-bit
  13.                                                                       at java.lang.Runtime.load(Runtime.java:331)
  14.                                                                       at java.lang.System.load(System.java:982)
  15.                                                                       at com.tencent.smtt.webkit.ContextHolder.loadMttWebViewLib(Unknown Source)
  16.                                                                       at com.tencent.smtt.webkit.ContextHolder.setContext(Unknown Source)
  17.                                                                       at com.tencent.smtt.webkit.ContextHolder.setContext(Unknown Source)
  18.                                                                       at java.lang.reflect.Method.invoke(Native Method)
  19.                                                                       at java.lang.reflect.Method.invoke(Method.java:372)
  20.                                                                       at com.tencent.tbs.x5core.X5CoreInit.setContextHolderParams(Unknown Source)
  21.                                                                       at com.tencent.tbs.tbsshell.TBSShell.initX5CoreImpl(Unknown Source)
  22.                                                                       at com.tencent.tbs.tbsshell.WebCoreProxy.canUseX5(Unknown Source)
  23.                                                                       at com.tencent.tbs.tbsshell.WebCoreProxy.createSDKWebview(Unknown Source)
  24.                                                                       at java.lang.reflect.Method.invoke(Native Method)
  25.                                                                       at java.lang.reflect.Method.invoke(Method.java:372)
  26.                                                                       at com.tencent.smtt.export.external.DexLoader.invokeStaticMethod(Unknown Source)
  27.                                                                       at com.tencent.smtt.sdk.ah.a(Unknown Source)
  28.                                                                       at com.tencent.smtt.sdk.WebView.<init>(Unknown Source)
  29.                                                                       at com.tencent.smtt.sdk.WebView.<init>(Unknown Source)
  30.                                                                       at com.tencent.smtt.sdk.WebView.<init>(Unknown Source)
  31.                                                                       at com.tencent.smtt.sdk.WebView.<init>(Unknown Source)
  32.                                                                       at com.justep.cordova.plugin.engine.tencent.TencentWebView.<init>(TencentWebView.java:0)
  33.                                                                       at com.justep.cordova.plugin.engine.tencent.TencentWebView.<init>(TencentWebView.java:0)
  34.                                                                       at com.justep.cordova.plugin.engine.tencent.TencentWebViewEngine.<init>(TencentWebViewEngine.java:0)
  35.                                                                       at java.lang.reflect.Constructor.newInstance(Native Method)
  36.                                                                       at java.lang.reflect.Constructor.newInstance(Constructor.java:288)
  37.                                                                       at org.apache.cordova.CordovaWebViewImpl.createEngine(CordovaWebViewImpl.java:82)
  38.                                                                       at org.apache.cordova.CordovaActivity.makeWebViewEngine(CordovaActivity.java:202)
  39.                                                                       at org.apache.cordova.CordovaActivity.makeWebView(CordovaActivity.java:198)
  40.                                                                       at org.apache.cordova.CordovaActivity.init(CordovaActivity.java:147)
  41.                                                                       at org.apache.cordova.CordovaActivity.loadUrl(CordovaActivity.java:220)
  42.                                                                       at com.juziziyouren.haichun.MainActivity.startLoadUrl(MainActivity.java:107)
  43.                                                                       at com.juziziyouren.haichun.MainActivity.access$100(MainActivity.java:45)
  44.                                                                       at com.juziziyouren.haichun.MainActivity$1.run(MainActivity.java:136)
  45.                                                                       at android.os.Handler.handleCallback(Handler.java:739)
  46.                                                                       at android.os.Handler.dispatchMessage(Handler.java:95)
  47.                                                                       at android.os.Looper.loop(Looper.java:155)
  48.                                                                       at android.app.ActivityThread.main(ActivityThread.java:5702)
  49.                                                                       at java.lang.reflect.Method.invoke(Native Method)
  50.                                                                       at java.lang.reflect.Method.invoke(Method.java:372)
  51.                                                                       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1029)
  52.                                                                       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:824)
  53. 01-19 14:09:33.074 2976-2976/com.juziziyouren.haichun E/ERRIR:: 64-bit mode is not supported by x5, to solve the problem please refer to : https://x5.tencent.com/tbs/technical.html#/detail/sdk/1/34cf1488-7dc2-41ca-a77f-0014112bcab7
复制代码

14

主题

55

帖子

205

积分

中级会员

Rank: 3Rank: 3

积分
205
QQ
 楼主| 发表于 2018-1-19 14:14:46 | 显示全部楼层
  1. 01-19 14:09:33.234 2976-2976/com.juziziyouren.haichun E/WebView: TBS:sys WebView: failed to createTBSWebview
  2. 01-19 14:09:33.244 2976-2976/com.juziziyouren.haichun E/loaderror: TBS:301
  3. 01-19 14:09:33.254 2976-2976/com.juziziyouren.haichun E/loaderror: TBS:405
  4. 01-19 14:09:33.264 2976-2976/com.juziziyouren.haichun E/QbSdk: TBS:sys WebView: SysWebViewForcedInner
  5. 01-19 14:09:33.264 2976-3177/com.juziziyouren.haichun E/TbsCommonConfig: TBS:Config file is null, default values will be applied
  6. 01-19 14:09:33.264 2976-2976/com.juziziyouren.haichun E/QbSdk: TBS:QbSdk init mIsSysWebViewForced = true
  7. 01-19 14:09:33.274 2976-2976/com.juziziyouren.haichun E/loaderror: TBS:401
  8. 01-19 14:09:33.274 2976-2976/com.juziziyouren.haichun E/loaderror: TBS:315
  9. 01-19 14:09:33.294 2976-2976/com.juziziyouren.haichun E/SDKEngine: TBS:init failure: can_load_x5=false; is_compatible=true; isTbsCoreLegaL=true
  10. 01-19 14:09:33.294 2976-2976/com.juziziyouren.haichun E/SDKEngine: TBS:useSystemWebView by !canLoadTbs
  11. 01-19 14:09:33.294 2976-2976/com.juziziyouren.haichun E/loaderror: TBS:324
  12. 01-19 14:09:33.794 2976-3140/com.juziziyouren.haichun E/Preprocessor: preloadClasses failed. com.tencent.smtt.export.external.interfaces.ClientCertRequest
  13. 01-19 14:09:33.804 2976-3140/com.juziziyouren.haichun E/art: dlopen("/data/data/com.tencent.mm/app_tbs/core_share/libwebp_base.so", RTLD_LAZY) failed: dlopen failed: "/data/data/com.tencent.mm/app_tbs/core_share/libwebp_base.so" is 32-bit instead of 64-bit
  14. 01-19 14:09:33.804 2976-3140/com.juziziyouren.haichun E/[image]: Load WebP Library Error...: libwebp.java - loadWepLibraryIfNeed()
  15. 01-19 14:09:33.804 2976-3140/com.juziziyouren.haichun E/art: dlopen("/data/data/com.tencent.mm/app_tbs/core_share/libmttwebview.so", RTLD_LAZY) failed: dlopen failed: "/data/data/com.tencent.mm/app_tbs/core_share/libmttwebview.so" is 32-bit instead of 64-bit
  16. 01-19 14:09:33.804 2976-3140/com.juziziyouren.haichun E/TBSShell: TBS:initX5Core -- loadSucc: false; exception: java.lang.reflect.InvocationTargetException; cause: java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/com.tencent.mm/app_tbs/core_share/libmttwebview.so" is 32-bit instead of 64-bit
  17.                                                                       at java.lang.Runtime.load(Runtime.java:331)
  18.                                                                       at java.lang.System.load(System.java:982)
  19.                                                                       at com.tencent.smtt.webkit.ContextHolder.loadMttWebViewLib(Unknown Source)
  20.                                                                       at com.tencent.smtt.webkit.ContextHolder.setContext(Unknown Source)
  21.                                                                       at com.tencent.smtt.webkit.ContextHolder.setContext(Unknown Source)
  22.                                                                       at java.lang.reflect.Method.invoke(Native Method)
  23.                                                                       at java.lang.reflect.Method.invoke(Method.java:372)
  24.                                                                       at com.tencent.tbs.x5core.X5CoreInit.setContextHolderParams(Unknown Source)
  25.                                                                       at com.tencent.tbs.tbsshell.TBSShell.initX5CoreImpl(Unknown Source)
  26.                                                                       at com.tencent.tbs.tbsshell.WebCoreProxy.canUseX5(Unknown Source)
  27.                                                                       at com.tencent.tbs.tbsshell.WebCoreProxy.invokeStaticMethod(Unknown Source)
  28.                                                                       at com.tencent.tbs.x5core.X5CoreInit.initSWOfflineFramework(Unknown Source)
  29.                                                                       at com.tencent.tbs.x5core.X5CoreInit.preInitImpl(Unknown Source)
  30.                                                                       at com.tencent.tbs.x5core.X5CoreInit$1.run(Unknown Source)
  31.                                                                       at java.lang.Thread.run(Thread.java:818)
  32. 01-19 14:09:33.804 2976-3140/com.juziziyouren.haichun E/ERRIR:: 64-bit mode is not supported by x5, to solve the problem please refer to : https://x5.tencent.com/tbs/technical.html#/detail/sdk/1/34cf1488-7dc2-41ca-a77f-0014112bcab7
  33. 01-19 14:09:34.214 2976-3213/com.juziziyouren.haichun E/SensorManager: uid = 10204
复制代码
回复 支持 反对

使用道具 举报

14

主题

55

帖子

205

积分

中级会员

Rank: 3Rank: 3

积分
205
QQ
 楼主| 发表于 2018-1-19 14:16:34 | 显示全部楼层
如果UI资源的服务器不能访问的话,会提示http:地址不能访问的错误。
app显示的页面是404的页面。
回复 支持 反对

使用道具 举报

发表于 2018-1-19 15:20:45 | 显示全部楼层
eye215 发表于 2018-1-19 14:16
如果UI资源的服务器不能访问的话,会提示http:地址不能访问的错误。
app显示的页面是404的页面。 ...

模式1.只要资源打包在APP 中, 访问页面应该就不会有404的!
那你试试  打包时选择 手机系统自带的webView ,可以 吗??
可能是微信引擎导致的

可以生成多个apk文件
http://docs.wex5.com/wex5-deploy-question-list-2010/

不同手机下载不同的apk
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-1 15:54 , Processed in 0.067795 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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