在 Android Studio 的 AndroidManifest.xml 中添加权限?

Posted

技术标签:

【中文标题】在 Android Studio 的 AndroidManifest.xml 中添加权限?【英文标题】:Adding Permissions in AndroidManifest.xml in Android Studio? 【发布时间】:2013-06-01 15:52:27 【问题描述】:

在 Eclipse 中,我们可以通过转到 androidManifest.xml->Permission-> 添加权限来在 AndroidManifest.xml 中添加权限。

如何在 Android Studio 中添加权限?我们如何获得可以添加到 Activity 的所有权限的列表?

【问题讨论】:

developer.android.com/reference/android/… 帮助!在当前版本 2.2.1 中,所有答案似乎都不起作用。在树和编辑器中可见的清单是一个空的占位符,只有一个注释。我如何编辑真实的东西? 【参考方案1】:

您只能手动输入它们,但内容辅助可以帮助您,因此非常简单。

添加这一行

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

并在点之后点击 ctrl + space(或 Mac 上的 cmd + space)。如果需要权限说明,可以点击ctrl + q

【讨论】:

Android Studio 项目树中的 manifest 文件在哪里? 哦,刚用项目树的Android View找到的。 @djondal 我曾经在 Android Studio 中通过 ctrl + shift + n 查找任何文件,这可能是一种更好的访问方式,而不是让你的眼睛疲劳。 这一定是android studio比eclipse更好的方式之一。 在我们添加这个的清单文件中是否有关于 where 的任何特定上下文,或者我们可以将它添加到任何地方吗?【参考方案2】:

您可以手动输入它们,但编辑器会为您提供帮助。

http://developer.android.com/reference/android/Manifest.permission.html

您可以在下面看到快照。

只要您在引号内键入“a”,您就会得到一个权限列表,并提示您上下移动插入符号以选择相同的内容。

【讨论】:

【参考方案3】:

转到 Android Manifest.xml 并确保将&lt;uses-permission tag &gt; inside 添加到清单标记,但 Outside 在所有其他标记中..

<manifest xlmns:android...>

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

这是一个使用互联网许可的例子。

【讨论】:

【参考方案4】:

您可以通过以下方式在清单文件中手动添加清单标签:

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

需要此权限才能访问相机设备。

【讨论】:

【参考方案5】:

这很简单。

您需要做的就是:

右击应用标签上方并点击生成 点击 XML 标签 点击用户权限 输入您的权限名称。

【讨论】:

【参考方案6】:

将这两行放在你的 AndroidMainfest 中

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

【讨论】:

以上是关于在 Android Studio 的 AndroidManifest.xml 中添加权限?的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio git 结帐

Android Studio 看不到 Android 进程

Android Studio 发展史

Logcat在Android Studio中查看android APP 日志

Android Studio导入系统源码及配置

如何在 Android Studio 中使用 Prefab 导出创建 AAR?