我想在我的三星galaxy s3 4.3 Jelly Bean上测试我的应用程序。 我使用Sencha Touch 2.3和Phonegap。
因此我激活USB调试。
通过USB与Eclipse连接。
该应用程序将成功编译并成功安装在我的设备上。
eclipse上的我的运行配置是:
问题是我的应用无法访问本地网络。
在Logcat中我收到错误:
修改
以下是我所做的步骤: 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>