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

QQ登录

只需一步,快速开始

楼主: vivijenny

[结贴] java exception was raised during method invocation

[复制链接]

7

主题

50

帖子

135

积分

初级会员

Rank: 2

积分
135
QQ
 楼主| 发表于 2016-11-30 17:36:07 | 显示全部楼层
liangyongfei 发表于 2016-11-30 17:32
无论是哪儿?只要保证web服务器地址 和 src路径中那个IP保持一致就可以的! ...

那现在我都没有将项目部署到服务器上呀,木有这个地址了,那模式一打包时我填什么了,填我司的后端服务器地址吗?
回复 支持 反对

使用道具 举报

发表于 2016-11-30 17:43:53 | 显示全部楼层
vivijenny 发表于 2016-11-30 17:36
那现在我都没有将项目部署到服务器上呀,木有这个地址了,那模式一打包时我填什么了,填我司的后端服务器 ...

模式1打包,可以填,可以不填!如果不填,默认就是localhost
也可以随便填写个地址!都行的,你动手试试吧
但是BaasServer必须是要能访问的!

模式2打包要求必须存在这个服务!!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

50

帖子

135

积分

初级会员

Rank: 2

积分
135
QQ
 楼主| 发表于 2016-11-30 17:47:22 | 显示全部楼层
liangyongfei 发表于 2016-11-30 17:43
模式1打包,可以填,可以不填!如果不填,默认就是localhost
也可以随便填写个地址!都行的,你动手试试 ...

我试过了,我填的是我们后端地址,我的整个项目是没有用BassData服务,我现在需要打一个不在现在这个局域网里都能访问的APP包,一直不明白这个“web服务地址”指哪个地址,看了相关文档也不明白。。。
回复 支持 反对

使用道具 举报

发表于 2016-12-1 09:22:28 | 显示全部楼层
vivijenny 发表于 2016-11-30 17:47
我试过了,我填的是我们后端地址,我的整个项目是没有用BassData服务,我现在需要打一个不在现在这个局域 ...

如果不要去资源更新的话!那就直接使用模式1打包,资源都打到包里,默认就是访问本地资源!和服务器没关系了!

iframe 的src 中IP 和 web服务器地址一样是为了保证访问的资源在同一个地方!这样就可以共同访问本地资源了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

50

帖子

135

积分

初级会员

Rank: 2

积分
135
QQ
 楼主| 发表于 2016-12-1 09:42:30 | 显示全部楼层
liangyongfei 发表于 2016-12-1 09:22
如果不要去资源更新的话!那就直接使用模式1打包,资源都打到包里,默认就是访问本地资源!和服务器没关 ...

谢谢
回复 支持 反对

使用道具 举报

7

主题

50

帖子

135

积分

初级会员

Rank: 2

积分
135
QQ
 楼主| 发表于 2016-12-5 15:12:16 | 显示全部楼层

require("cordova!cordova-plugin-contacts");

Model.prototype.modelLoad = function(event){               
            document.addEventListener("deviceready", onDeviceReady, false);        
            function onDeviceReady() {         
                var options = new ContactFindOptions();
                options.filter = "";
                options.multiple=true;
                var fields = ["displayName","phoneNumbers"];
                navigator.contacts.find(fields, onSuccess, onError,options);
            }      
            function onSuccess(contacts) {
                for (var i = 0; i < contacts.length; i++) {
                    alert("phoneNumbers= " + contacts.phoneNumbers);
                }
            }
            function onError(contactError) {
                alert('onError!');
            }
        };
请问一下,这个插件的调用,这样写有错吗?为什么在手机调试包的APP里会报错了?
回复 支持 反对

使用道具 举报

7

主题

50

帖子

135

积分

初级会员

Rank: 2

积分
135
QQ
 楼主| 发表于 2016-12-5 15:12:47 | 显示全部楼层
liangyongfei 发表于 2016-12-1 09:22
如果不要去资源更新的话!那就直接使用模式1打包,资源都打到包里,默认就是访问本地资源!和服务器没关 ...

require("cordova!cordova-plugin-contacts");

Model.prototype.modelLoad = function(event){               
            document.addEventListener("deviceready", onDeviceReady, false);        
            function onDeviceReady() {         
                var options = new ContactFindOptions();
                options.filter = "";
                options.multiple=true;
                var fields = ["displayName","phoneNumbers"];
                navigator.contacts.find(fields, onSuccess, onError,options);
            }      
            function onSuccess(contacts) {
                for (var i = 0; i < contacts.length; i++) {
                    alert("phoneNumbers= " + contacts.phoneNumbers);
                }
            }
            function onError(contactError) {
                alert('onError!');
            }
        };
请问一下,这个插件的调用,这样写有错吗?为什么在手机调试包的APP里会报错了?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 11:17 , Processed in 0.065723 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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