如何从Android中的另一个模块读取应用程序模块中的文件
我可以用一个例子来解释这个问题 将Firebase集成到Android项目时。下载一个包含项目信息的google-services.json文件。初始化时firebase SDK读取此文件的内容。至少,这是我假设的情况。如果是,外部库如何访问另一个模块(在本例中为应用程序模块)中的文件。文档解释了插件的工作原理如何从Android中的另一个模块读取应用程序模块中的文件,android,android-studio,firebase,Android,Android Studio,Firebase,我可以用一个例子来解释这个问题 将Firebase集成到Android项目时。下载一个包含项目信息的google-services.json文件。初始化时firebase SDK读取此文件的内容。至少,这是我假设的情况。如果是,外部库如何访问另一个模块(在本例中为应用程序模块)中的文件。文档解释了插件的工作原理 一切都发生在编译时,而不是运行时。因此Firebase SDK和JSON文件之间没有交互。相反,gradle插件由apply插件激活:“com.google.gms.google ser
一切都发生在编译时,而不是运行时。因此Firebase SDK和JSON文件之间没有交互。相反,gradle插件由
apply插件激活:“com.google.gms.google services”
读取JSON文件并写入一个strings.xml
文件,该文件将合并到应用程序中。Firebase SDK然后可以通过调用来读取这些值,如getResources().getString(R.string.google\u app\u id)
您试图从外部库访问的文件不清楚。你能更具体地说明你想要完成什么吗?谢谢@JamesPoag。dev页面解释了这是如何发生的。