关于导入js库异常问题

关于导入js库,浏览器正常,模拟器打开黑屏(js库报错:某个变量没定义),web打包正常,android构建报错with exitCode:14,选择调试模式构建正常,估计是js库编译jsc的问题。

@nantas

沒有附範例工程,應該沒有人能解決吧

creator版本1.4,例如直接导入jweixin.js都会出现这个问题

@panda

你把库文件发上来看看,这么说没人知道怎么回事的 。。。
至少连图片都没有一个 。。。

连个报错信息都没

Simulator: ------------------------------------------------
Simulator: LOAD Js FILE: main.js
Simulator: ------------------------------------------------
Simulator: Cocos2d-JS v3.14
Simulator: (evaluatedOK == JS_FALSE)
Simulator: F:/Battle/client/assets/scripts/lib/dhpay.min.js:7:ReferenceError: navigator is not defined
Simulator:
Simulator: Evaluating main.js failed (evaluatedOK == JS_FALSE)
Simulator: iShow!

上传图片上传不了

你先搜一下关键字,navigator 。。。
http://forum.cocos.com/t/protobuf-typeerror-cannot-read-property-navigator-of-undefined/45558?u=111923

报错信息:当你导入js库的时候,打开模拟器提示某个变量没定义,android构建报错:Build Failed: Error: Failed to compile js files [F:\Battle\client\build\jsb-default\src] with exitCode : 14,调试构建正常,应该是js库编译jsc的问题

imulator: ------------------------------------------------
Simulator: LOAD Js FILE: main.js
Simulator: ------------------------------------------------
Simulator: Cocos2d-JS v3.14
Simulator: (evaluatedOK == JS_FALSE)
Simulator: F:/Battle/client/assets/scripts/lib/jweixin.js:1:TypeError: q is undefined
Simulator:
Simulator: Evaluating main.js failed (evaluatedOK == JS_FALSE)
Simulator: iShow!
Built to “F:\Battle\client\build\web-desktop” successfully
(接微信js库报错信息)

你导入为插件试试

默认已经是导入为插件了

模拟器上哪来的 navigator ? 这是浏览器才有的东西。

微信 js 库只能用在浏览器,不能用在原生平台。原生平台需要接 AnySDK 之类的

我今天也遇到了这个问题,官方能不能出一个关于creator接入protobuf js 的教程?

能问下:我升级引擎后,项目里有很多需要更换的api和组件,报错信息里没有提示,emmm压根就没报错信息都没有。。这要我如何接轨新的引擎版本。。。:sweat: