我有一个使用aar文件分发的库。在以前的版本中,AndroidManifest.xml包含versionCode和versionName,但升级agp和gradle后,在清单中找不到它们。这是agp中的重大变化吗?以前的agp版本是3.6.3,现在我已升级到4.2.2。
AndroidManifest.xml
3.6.3
4.2.2
cedebl8k1#
根据Google的说法,有一个库的版本(存在于清单文件或代码中)对Android中的库没有意义。只有应用程序才有Android版本。版本名称和版本代码已经从AGP 7.0.0中删除。我猜在AGP 4.2.2中您可以设置版本名称和版本代码,但它们不会在aar的清单文件中生成。
1条答案
按热度按时间cedebl8k1#
根据Google的说法,有一个库的版本(存在于清单文件或代码中)对Android中的库没有意义。只有应用程序才有Android版本。
版本名称和版本代码已经从AGP 7.0.0中删除。我猜在AGP 4.2.2中您可以设置版本名称和版本代码,但它们不会在aar的清单文件中生成。