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中定义这些权限以授予该权限吗?
答案 0 :(得分:1)
否,它们应该自动合并。在Android Studio中打开您的项目,将左侧树窗格更改为“ Android”,展开app / manifests分支并打开AndroidManifest.xml
。在编辑窗格的底部,从Text
更改为Merged Manifest
。在此视图中,您会看到一个颜色编码的合并清单,其中显示了从插件中合并的权限。
答案 1 :(得分:0)
是的,您必须将它们添加到应用程序内的Android Manifest中。您的应用的权限已在此文件中设置。