2012-05-10 12 views
5

Estoy intentando conectarme a Internet para acceder a mi servidor desde mi aplicación de Android, pero parece que no funciona. Miré en línea y se encontró que tenía que añadirPermiso de usuario de Android para acceder a Internet

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

justo antes </manifest>. Pero cuando lo hago, el compilador está mostrando una advertencia:

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

No estoy seguro si esta advertencia está causando mi código no funciona. Traté de colocar el <user-permission> antes del <application> pero aún mostraba la misma advertencia. ¿Qué implica?

Respuesta

25

Lo tengo colocado entre uses-sdk y application, funciona para mí.

Quizás trate de limpiar su proyecto.

+1

Funcionó para mí también .. Gracias .. :) –

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

debería ir después de la uses-sdk y los application elementos, por lo que yo sé.

0

Mover la etiqueta de permiso de usos a antes de que la etiqueta de la aplicación haya eliminado la advertencia. Intenta limpiar tu proyecto si estás usando Eclipse.

¿Obtiene un error de tiempo de ejecución sobre el permiso de Internet cuando ejecuta su aplicación? Lo que no funciona exactamente?

0

lo utilizan en manifest etiqueta:

<manifest 
    xmlns:android="http://schemas.android.com/apk/res/android"> 
    ... 
    <uses-permission 
    android:name="android.permission.INTERNET"/> 
    ... 
</manifest> 
-1

también necesita este permiso: android.permission.ACCESS_WIFI_STATE

+0

incorrecto, a menos que él está tratando de conectarse solo en wifi, por ejemplo. –

Cuestiones relacionadas