apicloud apicloud

注册
查看: 14040|回复: 44

[APP开发技巧] 【第三方模块调试】不用每次云编译,不用每次真机同步

 

新手上路

UID:54932

主题:
12
帖子:
117
云币:
384

[APP开发技巧] 【第三方模块调试】不用每次云编译,不用每次真机同步

 
14040 44 | 发表于 2015-5-29 15:24:01 |阅读模式 | |
本帖最后由 葡萄 于 2015-6-1 10:50 编辑

今天去看了一下0hi的视频,讲到了如何调试的问题,里面教了一种可以方便调试第三方模块的方式

蛮方便的,不用云编译!!!,不用真机同步!!!

1.首先,下载hfs。http://www.rejetto.com/hfs/?f=dl

选择 Add folder from disk,之后选择你的apicloud的项目目录,即可

在顶上,他会生成一个url,例如 http://10.5.16.200:9090/test/

2.新建一个空白的apicloud项目bootloader

修改config文件,建议 <preference name="debug" value="true"/> 这样的话,云编译之后,还是有错误代码的提示,方便调试

修改index,将apiready改成

                apiready = function() {

api.clearCache();
                        api.openWin({
                                name : 'main',
                                url : 'http://10.5.16.200:9090/test/'
                        });
                };


3.上传,云编译
好了,之后你在本地修改了代码,在手机上可以直接看到效果了,不用云编译,不用真机同步,第三方模块也可以调试。

分享出来,希望能对大家的开发效率有所帮助。
希望不再是30天一个app,再300天调试一个app,呵呵



本帖子中包含更多资源    您需要 登录 才可以下载或查看,没有帐号?立即注册

驾校小白

UID:83418

主题:
10
帖子:
26
云币:
95
发表于 2015-5-29 19:53:18 |
想知道在什么地方看视频,那个网站上不去啊

主题:
13
帖子:
679
云币:
1141

中秋节APICloud粉丝圣诞节女朋友装逼侠单身狗

发表于 2015-5-29 16:26:10 |
感谢分享 !

业余车手

UID:22414

主题:
8
帖子:
815
云币:
12667

版主勋章APICloud粉丝

发表于 2015-5-29 17:48:57 |
感谢楼主的分享

业余车手

UID:22414

主题:
8
帖子:
815
云币:
12667

版主勋章APICloud粉丝

发表于 2015-5-30 09:07:43 |
craft 发表于 2015-5-29 19:53
想知道在什么地方看视频,那个网站上不去啊

0hi 关于 APICloud 的最新视频在这个地方

主题:
15
帖子:
264
云币:
1449

一周年APICloud毕业勋章

发表于 2015-6-1 10:06:15 |
另外提个建议index.html最好这么写


apiready = function() {
api.clearCache();
                        api.openWin({
                                name : 'main',
                                url : 'http://10.5.16.200:9090/test/'
                        });
                };

业余车手

UID:22235

主题:
89
帖子:
1166
云币:
10259

版主勋章APICloud粉丝端午节

发表于 2015-6-1 10:17:59 |
不错,这样子调试就快很多了!

新手上路

UID:54932

主题:
12
帖子:
117
云币:
384
 楼主| 发表于 2015-6-1 10:50:02 |
蔚然成霖 发表于 2015-6-1 10:06
另外提个建议index.html最好这么写

嗯嗯,对的,后来我也叫上这个了,

主题:
15
帖子:
264
云币:
1449

一周年APICloud毕业勋章

发表于 2015-6-1 12:03:54 |
葡萄 发表于 2015-6-1 10:50
嗯嗯,对的,后来我也叫上这个了,

再来个适用性更好的

index.html这么写


<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />
    <title>本地学习测试</title>
</head>
<body style="margin-top:100px;">
    <input type="text" value="192.168.11.102" id="url" style="width:100%;height:50px;line-height:50px;font-size:24px;">
    <button id="into" style="width:100%;height:50px;line-height:50px;font-size:24px;margin-top:20px;">进入</button>
</body>
<script type="text/javascript">
apiready = function() {
    api.clearCache();
};
document.getElementById("into").onclick = function(event) {
    api.openWin({
        name: 'cjn',
        url: 'http://'+document.getElementById("url").value+'/'
    });
}
</script>
</html>


那样这个就可以随便在哪台电脑都可以调试了     而且可以随意调试自己本机的任意一个app

新手上路

UID:54932

主题:
12
帖子:
117
云币:
384
 楼主| 发表于 2015-6-1 13:25:44 |
蔚然成霖 发表于 2015-6-1 12:03
再来个适用性更好的

index.html这么写

很棒!
12345下一页
您需要登录后才可以回帖 登录 | 立即注册

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