Firebase未经许可工作.INTERNET ......怎么样?

Bre*_*eli 10 android firebase

我的firebase应用程序在我的Android设备上运行完美,没有添加permission.INTERNET标志.我直接从gradle安装了Firebase.我知道通过android studio中的项目结构窗口添加Firebase将为您添加权限.INTERNET.但事实并非如此,我的Android清单没有关于permission.INTERNET的任何内容,但仍然完全正常...

我还没有找到关于此的任何信息...这是因为它现在由谷歌运行?

Bob*_*der 14

清单合并状态的文档:

在构建过程中,清单合并进程将每个合并事务的记录存储在模块build/outputs/logs文件夹中的manifest-merger- {productFlavor} -report.txt文件中.为每个模块的构建变体生成不同的日志文件.

您可以在那里查看哪个库提供权限的详细说明.

或者,由于您使用的是Android Studio,因此可以使用Ctrl-Shift-N并键入"AndroidManifest.xml"以查看构建中所有清单的下拉菜单,并打开它们以查看它们包含的内容.

Android Studio 2.2中添加了一项功能,以显示清单合并的结果.在编辑器窗口中查看清单时,选择窗口底部的Merged Manifest选项卡以查看清单的贡献者.

在我的构建中,其中包含许多Firebase库,添加INTERNET权限的清单似乎是:

com.google.firebase\firebase-analytics\9.4.0\AndroidManifest.xml
Run Code Online (Sandbox Code Playgroud)