我正在尝试连接到Internet以从我的Android应用程序访问我的服务器,但它似乎没有工作。我在线查看,发现我必须添加
<uses-permission android:name="android.permission.INTERNET" />
在</manifest>
之前。但是当我这样做时,编译器会显示警告:
<uses-permission> tag appears after <application> tag AndroidManifest.xml
不确定此警告是否导致我的代码无效。我尝试将<user-permission>
放在<application>
之前,但它仍然显示相同的警告。这意味着什么?
答案 0 :(得分:25)
我把它放在uses-sdk
和application
之间,对我有用。
尝试清理你的项目。
答案 1 :(得分:2)
<uses-permission android:name="android.permission.INTERNET" />
据我所知,应该追查uses-sdk
和application
元素。
答案 2 :(得分:0)
将uses-permission标记移到应用程序标记之前应删除警告。如果您正在使用Eclipse,请尝试对项目进行清理。
运行应用时,是否收到有关互联网权限的运行时错误?什么不能正常工作?
答案 3 :(得分:0)
在manifest
标记内使用
<manifest
xmlns:android="http://schemas.android.com/apk/res/android">
...
<uses-permission
android:name="android.permission.INTERNET"/>
...
</manifest>
答案 4 :(得分:-1)
您还需要此权限:android.permission.ACCESS_WIFI_STATE