|
楼主 |
发表于 2015-2-6 11:37:07
|
显示全部楼层
本帖最后由 rewrewrew 于 2015-2-6 12:13 编辑
我在打包APP时服务地址为空,也就是app.project里面serverURL置为空了
{
"userID" : "C67C596B7A0000015954327017F08400",
"appName" : "测试",
"version" : "1.1.1",
"packageName" : "srinfo.cn",
"serverURL" : "",
"indexURL" : "/UI2/test/index.w",
"uiResDirs" : "test",
"extBrowser" : true,
"autoSelectPlugins" : true,
"plugins" : "自动选择",
"resEncryption" : false,
"mqttServerURL" : ""
} 然后手机安装APP就会报如下的错误。
看了\UI2\system\lib\cordova\cordova.js文件里面23行开始的这段代码
- <p>if (!window.isInDesigner && (isX5App || isSimulator)) {
- if (isSimulator){
-
- return "./simulator/cordova"; //zmh 模拟器环境下不需要加.js后缀
- }else if ((deviceTypes[deviceTypeID] == "iPhone") || (deviceTypes[deviceTypeID] == "iPad") || (deviceTypes[deviceTypeID] == "iPod")) {
-
- return "/cordova.js";
- } else if (deviceTypes[deviceTypeID] == "Android") {
-
- <font color="red">return "/cordova.js";</font>
- }
- }
复制代码 好像是/cordova.js 前面没有服务地址的话就会报错。
我打包的app不想访问服务地址,而且还想调用cordova来控制手机的一些硬件,该怎么处理这个报错。
手机报错截图
|
|