Android NetworkSecurityConfig 文件可以在应用程序模块和库模块清单中使用吗?

Android NetworkSecurityConfig files in both application module and library module manifests possible?

提问人:MajinKenn 提问时间:9/26/2023 更新时间:9/26/2023 访问量:36

问:

我正在开发一个库模块,该模块具有自己的网络安全配置 xml 文件,并且此文件在库模块级别的 Android 清单文件的应用程序级别设置为 android:networksecurityconfig。

我想看看是否有可能,对于使用我的模块的应用程序的其他开发人员,可以在其应用程序级别拥有自己的网络安全配置文件,并将其设置为其应用程序清单文件的应用程序级别。

我以前遇到过主题的清单合并问题,以及使用 tools:replace 使应用程序的主题优先。但我认为我不能接受他们(Android Studio 的构建错误)建议的答案并使用 tools:replace for android:networksecurityconfig,因为我希望我的库模块生效。

这让我想到了标题中的问题。或者,如果相同的命名资源文件合并,则应用和模块级别的同一命名文件(每个文件都配置了不同的域和引脚集)是否会合并到一个 networksecurityconfig 文件中,以便在整个应用中普遍使用?

安全 android-manifest android-network-security-config

评论

0赞 MajinKenn 9/28/2023
为了回答我自己关于相同命名资源文件的问题,它确实有效,但它将采用应用程序模块的网络安全配置版本,而不是我的库模块的版本,所以这是不行的。

答: 暂无答案