2013-12-07 26 views
6

我想我可能失去了一些东西,但我已经安装在我的Android平板电脑.apk文件头中具有脚本Weinre不工作,试图调试?

<script src="http://localhost:8080/target/target-script-min.js#anonymous"></script> 

我决定尝试在http://forums.adobe.com/docs/DOC-2623之后的本地运行它。我去了“localhost:8080”,weinre被安装了,但我仍然得到了“找不到目标”的东西。

我想我缺少一个步骤,或者我不完全了解它如何连接到我的应用程序?

我也尝试通过build.phonegap.com启用调试模式,然后安装apk然后点击调试,gosh的步骤是很好,很容易,但我不能得到它的工作。

我不得不错过一些东西,所以我希望有人能帮助我理解我错过了什么。

解决:由于@Christian Kuetbach下他的答案的帮助下,让我补充一些东西,以防万一别人有这个问题。

  1. 我确信脚本weinre给你添加最后加载,我把它放在最底层,因为我想通一切之后,它应该加载。只是这样做,以确保。

  2. 确保连接到正确weinre,@Christian Kuetbach说,--boundHost -all-,但我不得不这样weinre --boundHost -all-进入它可能添加weinre是一个明显的事情,但它可能会引起混淆,所以一定要做到这一点我我在win8上运行,如果这有所作为。

回答

5

你是怎么在android设备上启动weinre服务器的一部分的?

我认为你需要在HTML中使用你的服务器IP(You Dev-Computer)。

在Windows 8的情况下:https://kb.wisc.edu/page.php?id=27309

在IP上面的例子是144.92.124.118

<script src="http://144.92.124.118:8080/target/target-script-min.js#anonymous"></script> 

更新 这只会工作,如果该设备是在线和在同一个网络中你的PC和防火墙被配置为允许连接,并且weinre服务器以参数启动 - -boundHost -all-

+0

是的,我使用了localhost:8080对我来说似乎是对的,但我并不擅长建立远程连接或任何此类事情。我如何获得在本地主机上运行的开发PC的IP地址。我的意思是我尝试了weinre的托管版本,但没有成功。 –

+0

可能需要添加边检查铬插件?我现在很好地看到,手指交叉。 –

+1

你是如何开发你的科尔多瓦应用程序的?你使用Wondows PC,Linux还是Mac OSX?如果是windows'ipconfig/all'else'sudo ifconfig'。在那里你会看到你的IP地址。例如'192.168.0.2' –