在我的Gradle脚本中,我使用了一些库依赖,例如
implementation "com.example:myLibrary:+"
我现在想在应用程序中显示手动使用的版本。最简单的方法是使用保存版本信息的BuildConfigField
。但是,我该如何找出gradle手动下载的版本。是否有一种方法可以在gradle
中进行确定,还是必须按照here所述从路径中提取出来?
答案 0 :(得分:1)
您可以尝试以下方法:
configurations.implementation.filter { it.name.contains('myLibrary') }.each {
println 'version : ' + it.name.take(it.name.lastIndexOf('.')).split('-').last()
}