出现错误 -> 在 Android 应用程序中全部打包相同的库 [androidx.activity:activity-ktx]

2023-12-28

我有一个申请 其中有几个运行良好的动态模块。

我最近将编译 sdk 和目标 sdk 更新为 31 。

现在我想添加新的动态模块,该模块具有外部不同的应用程序(aar 文件)和关联的库(jar)。这个新应用程序作为库包含在我的应用程序动态模块中,当我尝试在我的动态功能模块中添加新应用程序的实现时,它给了我运行时错误:

[:modulename_last , :modulename_first]
all package the same library [androidx.activity:activity-ktx]
all package the same library [androidx.collection:collection-ktx]
.
.
.
.
all package the same library [some api lib]

可能是什么问题?


您可以尝试在应用程序和功能模块之间对齐这些库版本,因为应用程序不会将库版本与功能模块对齐。

通过使用./gradlew :app:dependencies找出应用程序模块中这些库的版本,然后使用./gradlew :{featureModule}:dependencies检查功能模块中的版本。

就我而言,版本activity-ktx我的应用程序模块中的版本是1.1.0,功能模块中的版本是1.3.1,所以我得到了同样的错误。

希望这些信息对您有帮助:)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

出现错误 -> 在 Android 应用程序中全部打包相同的库 [androidx.activity:activity-ktx] 的相关文章