测试设备中的phonegap应用程序无法正常工作

时间:2014-03-28 12:28:41

标签: cordova sencha-touch-2 usb-debugging

我想在我的三星galaxy s3 4.3 Jelly Bean上测试我的应用程序。 我使用Sencha Touch 2.3和Phonegap。

因此我激活USB调试。

通过USB与Eclipse连接。

该应用程序将成功编译并成功安装在我的设备上。

eclipse上的我的运行配置是: enter image description here

问题是我的应用无法访问本地网络。

在Logcat中我收到错误: enter image description here

修改

以下是我所做的步骤: 1)进入phonegap主页并下载2.9.1 Phonegap。采取 来自... \ Downloads \ phonegap-2.9.1 \ lib \ android目录的cordova.js。 移入我的js文件目录并将其添加到我的index.html!

2)(我使用Zend Studio 10.6)点击config.xml并选择“创建” Android应用程序“

3)之后点击Run As ... Android Application。

谁能告诉我我做错了什么?

编辑2:

好吧,它在ripple模拟器中运行。 我测试并向http://api.worldweatheronline.com/free/v1/weather.ashx?key=ahda57e4e34pe35ar5pjekbh&q=London发送请求,因为它不在本地网络中。 (起初我以为我无法访问本地网络)。 但是,即使有了天气预报请求,我的请求也没有成功。

另外,如果我发出提醒,我会收到“未知连接”类型。就像在phonegaps页面上的示例(http://docs.phonegap.com/en/1.0.0/phonegap_connection_connection.md.html

一样

编辑3:

的AndroidManifest.xml:

<?xml version='1.0' encoding='utf-8'?>
<manifest android:hardwareAccelerated="true" android:versionCode="1" android:versionName="1.0.0" android:windowSoftInputMode="adjustPan" package="com.phonegap.example" xmlns:android="http://schemas.android.com/apk/res/android">
    <supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" />
    <uses-permission android:name="android.permission.INTERNET" />
    <application android:debuggable="true" android:hardwareAccelerated="true" android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/app_name" android:name="APPNAME" android:theme="@android:style/Theme.Black.NoTitleBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
    <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="17" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
</manifest>

0 个答案:

没有答案