Jan*_*s F 2 android android-permissions
我知道有很多关于这个问题的帖子,但我还没能解决它.
所以我所拥有的基本上是一个非常小的应用程序,只包含一个VideoView小部件.部署到模拟器时,一切都很好.当我尝试进行设备上测试时,基本上我收到了一个例外
Permission Denial: starting Intent { act=android.intent.action.MAIN
cat=[android.intent.category.LAUNCHER] flg=0x10000000
cmp=jfl.projects.fk/.StartupActivity } from null (pid=3903, uid=2000) requires
android.permission.INTERNET
Run Code Online (Sandbox Code Playgroud)
好吧,看了那个错误消息后,我尽可能多地使用权限标签填充了Manifest(好吧,一次一个,每次最后都没有解决任何问题),但是,是的,猜猜是什么.所以,这些是我添加的权限:
<uses-permission android:name="android.permission.INTERNET"/>
Run Code Online (Sandbox Code Playgroud)
在清单标签内
android:permission="android.permission.INTERNET"
Run Code Online (Sandbox Code Playgroud)
作为应用程序的限定符 - 以及活动 - 标记
清单基本上就是这样.该活动嵌套了一个intent-filter标签定义
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
Run Code Online (Sandbox Code Playgroud)
但就是这样.
有什么想法在这里感到被忽视并且拼命渴望互联网权限?
摆脱android:permission="android.permission.INTERNET".这表明主屏幕或尝试启动您的活动的任何其他内容都需要该权限.
AndroidManifest.xml文件元素应包含:
<uses-permission android:name="android.permission.INTERNET"/>
Run Code Online (Sandbox Code Playgroud)
如果您正在使用Eclipse并单击AndroidManifest.xml,请选择Permissions选项卡并单击'Add'并选择'Uses Permission'并选择'android.permission.INTERNET'权限.
Eclipse AndroidManifest.xml视图的"应用程序"选项卡有一个"权限"下拉菜单 - 请勿使用它.(这是一个误导性的领域)
| 归档时间: |
|
| 查看次数: |
3839 次 |
| 最近记录: |