我尝试在PC上使用 MCE控制器测试我的Android应用程序,并在AndroidManifestXML中定义uses-permission android:name="android.permission.INTERNET
。这是清单:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="1"
android:versionName="1.0" package="com.ailtd.FrameworkClasses">
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<application android:icon="@drawable/icon" android:label="@string/app_name" android:name=".GUI.UserApplication">
<activity
android:name=".GUI.TemplateActivity"
android:label="@string/app_name">
<intent-filter>
<action
android:name="android.intent.action.MAIN" />
<category
android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
我查看了一些与同一问题相关的线程,有人说这个问题可能是由防火墙引起的。关闭防火墙后,我仍然可以获得相同的效果。 我在模拟器上测试应用程序。
这是LogCat输出:
07-15 09:54:45.580: DEBUG/CustomTCPSocket(924): Sending message
07-15 09:54:45.590: DEBUG/sendMessage(924): IOException: Permission denied (maybe missing INTERNET permission)
有什么想法吗?