2013-12-07 57 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' –