你需要在应用的AndroidManifest.xml中为插件添加权限吗?

3

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>

我是否还应该在我的应用程序的AndroidManifest.xml文件中(android/app/src/main/AndroidManifest.xml)定义这些权限,以使权限被授予?


这可能会对您有所帮助,http://cogitas.net/android-runtime-permission-flow-flutter/ - msbomrel
2个回答

2
不,它们应该自动合并。在Android Studio中打开您的项目,将左侧树形面板更改为“Android”,展开app/manifests分支并打开AndroidManifest.xml。在编辑窗格底部,从Text更改为Merged Manifest。在此视图中,您可以看到一个彩色编码的合并清单,显示从插件中合并的权限。"最初的回答"

-1

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接