Android重命名库项目的输出

Android重命名库项目的输出,第1张

概述我假设我的google-fu只是让我失望,但我无法弄清楚如何将版本号添加到我的库项目的输出中. 我正在使用Android Studio(gradle)来构建库,并将其包含在其他项目中.我希望能够在文件中添加一个版本来跟踪给定项目正在使用的库的版本,因此我希望版本号在生成的.aar中. 我无法弄明白.有什么指针吗? 重命名com.android.library模块的输出文件与com.android. 我假设我的Google-fu只是让我失望,但我无法弄清楚如何将版本号添加到我的库项目的输出中.

我正在使用Android Studio(gradle)来构建库,并将其包含在其他项目中.我希望能够在文件中添加一个版本来跟踪给定项目正在使用的库的版本,因此我希望版本号在生成的.aar中.

我无法弄明白.有什么指针吗?

解决方法 重命名com.androID.library模块的输出文件与com.androID.application模块的输出略有不同.

在com.androID.application gradle插件中,您可以放置

androID.applicationVariants.all { variant ->    def file = variant.outputfile    variant.outputfile =         new file(file.parent,file.name.replace(".apk","-" + defaultConfig.versionname + ".apk"))}

但是在com.androID.library gradle插件中,您使用:

androID.libraryVariants.all { variant ->    def file = variant.outputfile    variant.outputfile =         new file(file.parent,file.name.replace(".aar","-" + defaultConfig.versionname + ".aar"))}

如果您只想对特定变体执行此 *** 作,您可以这样:

if(variant.name == androID.buildTypes.release.name) {}
总结

以上是内存溢出为你收集整理的Android重命名库项目的输出全部内容,希望文章能够帮你解决Android重命名库项目的输出所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1122253.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存