6

我正在尝试连接到 Internet 以从我的 android 应用程序访问我的服务器,但它似乎无法正常工作。上网查了一下,发现要加

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

就在之前</manifest>。但是当我这样做时,编译器会显示警告:

<uses-permission> tag appears after <application> tag   AndroidManifest.xml

不确定此警告是否导致我的代码无法工作。我尝试将其放在<user-permission>之前,<application>但它仍然显示相同的警告。这意味着什么?

4

5 回答 5

26

我把它放在 and 之间uses-sdkapplication对我有用。

尝试清理您的项目。

于 2012-05-10T21:58:10.833 回答
4
<uses-permission android:name="android.permission.INTERNET" />

据我所知,应该追求uses-sdk和元素。application

于 2012-05-10T21:56:45.857 回答
0

将 uses-permission 标记移到 application 标记之前应该会删除警告。如果您使用的是 Eclipse,请尝试清理您的项目。

当您运行您的应用程序时,您是否收到有关互联网权限的运行时错误?什么不完全有效?

于 2012-05-10T21:57:53.450 回答
0

manifest在标签内使用它:

<manifest 
    xmlns:android="http://schemas.android.com/apk/res/android">
    ...
    <uses-permission
    android:name="android.permission.INTERNET"/>
    ...
 </manifest>
于 2012-05-10T21:59:10.713 回答
-1

您还需要此权限:android.permission.ACCESS_WIFI_STATE

于 2012-05-10T22:25:14.810 回答