当我尝试使用debug.phonegap.com调试我的phonegap应用时遇到问题。
我把这个vode放在HTML文档的头部
<script src="http://debug.phonegap.com/target/target-script-min.js#[guide goes here]"></script>
在启动应用程序之前,我从build.phonegap.com运行调试器,然后启动应用程序。
Phonegap调试器无法识别我的Android设备。
config.xml文件:
<access origin="debug.phonegap.com" subdomains="true" />
<access origin="*" />
知道我该怎么做才能让它发挥作用?
答案 0 :(得分:2)
如果您使用的是http://build.phonegap.com,则无需将该代码添加到您的应用中。当您使用设置中的启用调试选项构建应用时,会自动添加该行。因此,当您打开它时,它会将ID发送到weinre并启动调试会话。
Dom描述的方法是它应该如何工作的。
或者,您可以手动执行http://build.phonegap.com为您执行的操作,并查看是否有所不同。我已经尝试过这个Android PhoneGap应用程序,它可以运行:
<script src="http://debug.build.phonegap.com/target/target-script-min.js#[id]"></script>
用您选择的随机字符串替换[id]
。$ phonegap local build android
)并手动或使用ADT安装.apk,或者您想要的。[id]
。确保您的应用设置为可调试。这是Android PhoneGap应用程序的默认设置。
答案 1 :(得分:1)
我不确定<script src="http://debug.phonegap.com/target/target-script-min.js#[guide goes here]"></script>
应该做什么。我没有在我的调试版本中使用它。此外,<access origin="*" />
涵盖了所有内容,因此您的第一个访问规则无关紧要。
在build.phonegap.com上构建应用程序后,请将其下载并安装到您的设备上。然后,回到build.phonegap.com,单击调试按钮,它将打开weinre并显示正确的应用程序ID。然后,在您的设备上打开该应用,您就会连接。