在weinre中调试Phonegap / Cordova应用程序

时间:2014-09-13 21:44:47

标签: android cordova weinre

调试我的phonegap应用程序时遇到问题。我想从我的android模拟器连接到weinre服务器。我尝试在我的项目上做,我无法连接。所以我尝试创建全新的cordova项目,我仍然无法连接和调试。这就是我正在做的事情:

创建新项目

cordova create test com.phonegap.test
cordova platform add android

然后我编辑index.html文件并添加此行

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

我发现10.0.2.2 IP地址是我可以从android模拟器连接到主机的地址。

接下来在config.xml中

<access origin="*" />

肯定是

  <feature name="debug-server" required="true">
    <param name="domain" value="http://10.0.2.2:9090"/>
    <param name="key" value="SOME_KEY"/>
  </feature>

并在android Manifest中

<uses-permission android:name="android.permission.INTERNET" />

然后我用命令运行weinre服务器:

weinre --httpPort 9090 --boundHost -all-

最后我像这样编译我的项目:

cordova build
cordova install

所以我在安装了4.0.1 android的android模拟器中安装我的应用程序。

但......没有任何事情发生。我没有在我的客户端看到连接。

每一件有地址的东西都可以。当我在模拟器浏览器中键入10.0.2.2:9090时,我可以看到所需的页面。

但我无法在已编译的应用程序中运行。如果我的用户是Ubuntu 14。

0 个答案:

没有答案
相关问题