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

QQ登录

只需一步,快速开始

查看: 7648|回复: 11

使用cordova服务器地址必须指定吗?

[复制链接]

14

主题

67

帖子

102

积分

初级会员

Rank: 2

积分
102
QQ
发表于 2015-2-5 20:27:46 | 显示全部楼层 |阅读模式
如题,如果不指定服务地址,手机上打开APP会提示cordova.js的错误。。。
请技术人员解答一下,谢谢。

14

主题

67

帖子

102

积分

初级会员

Rank: 2

积分
102
QQ
 楼主| 发表于 2015-2-5 21:13:15 | 显示全部楼层
打包成单机的,require cordova,一打开就提示脚本错误/cordova.js找不到 我的程序不用发不成连接服务器的,就是单机运行的app
回复 支持 反对

使用道具 举报

14

主题

67

帖子

102

积分

初级会员

Rank: 2

积分
102
QQ
 楼主| 发表于 2015-2-5 22:07:57 | 显示全部楼层
再补充一下,我的服务地址是空的。这个cordova.js是不是调用的服务器上的啊
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2015-2-6 10:14:08 | 显示全部楼层
发一下手机报错的截屏
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

14

主题

67

帖子

102

积分

初级会员

Rank: 2

积分
102
QQ
 楼主| 发表于 2015-2-6 11:37:07 | 显示全部楼层
本帖最后由 rewrewrew 于 2015-2-6 12:13 编辑
zhaixin 发表于 2015-2-6 10:14
发一下手机报错的截屏

我在打包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行开始的这段代码
  1. <p>if (!window.isInDesigner && (isX5App || isSimulator)) {
  2.   if (isSimulator){
  3.    
  4.    return "./simulator/cordova"; //zmh 模拟器环境下不需要加.js后缀
  5.   }else if ((deviceTypes[deviceTypeID] == "iPhone") || (deviceTypes[deviceTypeID] == "iPad") || (deviceTypes[deviceTypeID] == "iPod")) {
  6.    
  7.    return "/cordova.js";
  8.   } else if (deviceTypes[deviceTypeID] == "Android") {
  9.    
  10.    <font color="red">return "/cordova.js";</font>
  11.   }
  12. }
复制代码
好像是/cordova.js 前面没有服务地址的话就会报错。
我打包的app不想访问服务地址,而且还想调用cordova来控制手机的一些硬件,该怎么处理这个报错。

手机报错截图

手机报错截图



回复 支持 反对

使用道具 举报

14

主题

67

帖子

102

积分

初级会员

Rank: 2

积分
102
QQ
 楼主| 发表于 2015-2-6 12:16:09 | 显示全部楼层
其他人有没有碰到过我这种情况啊,急急急。。。

手机报错

手机报错
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2015-2-6 13:32:19 | 显示全部楼层
首页地址要这样写 /x5/UI2/test/index.w
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

14

主题

67

帖子

102

积分

初级会员

Rank: 2

积分
102
QQ
 楼主| 发表于 2015-2-6 13:39:41 | 显示全部楼层
还是不行哦,有没有远程技术支持
回复 支持 反对

使用道具 举报

14

主题

67

帖子

102

积分

初级会员

Rank: 2

积分
102
QQ
 楼主| 发表于 2015-2-6 13:40:07 | 显示全部楼层
zhaixin 发表于 2015-2-6 13:32
首页地址要这样写 /x5/UI2/test/index.w

/x5/UI2/test/index.w  这样写了还是同样的问题,X5打包app的时候加载cordova.js是不是必须指定"serverURL" : ""服务地址  要不然就是找不到这个cordova.js文件,要么技术人员远程帮我看一下,万分感谢
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2015-2-6 13:43:39 | 显示全部楼层
已经加好友了
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 19:08 , Processed in 0.056803 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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