您是否需要将插件的权限添加到应用程序的AndroidManifest.xml?

时间:2019-06-05 11:26:04

标签: flutter

Flutter中的

Android插件在插件 AndroidManifest.xml中定义了权限,例如:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="io.flutter.plugins.connectivity">
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
  <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
</manifest>

我还应该在android/app/src/main/AndroidManifest.xml内的应用程序的AndroidManifest.xml中定义这些权限以授予该权限吗?

2 个答案:

答案 0 :(得分:1)

否,它们应该自动合并。在Android Studio中打开您的项目,将左侧树窗格更改为“ Android”,展开app / manifests分支并打开AndroidManifest.xml。在编辑窗格的底部,从Text更改为Merged Manifest。在此视图中,您会看到一个颜色编码的合并清单,其中显示了从插件中合并的权限。

答案 1 :(得分:0)

是的,您必须将它们添加到应用程序内的Android Manifest中。您的应用的权限已在此文件中设置。