当前位置:   article > 正文

修改Android Studio Build生成apk的默认名称_android studio build 名称

android studio build 名称

用Android Studio 打包App时生成的名称默认是 app-release.apk这样的名字
我这里使用Gradle 配置文件修改默认命名格式以更直观管理

app_包名_打包类型_v版本名称_生成时间.apk 
例如 app_com.sdkj.heaterbluetooth.activity_release_v2.0-20171117.apk
  • 1
  • 2

实现的方法是在app的module里的build.gradle文件中,
先在android { …}节点外面加上下面的函数 作用是得到当前日期

def releaseTime() {
    return new Date().format("yyyyMMdd", TimeZone.getTimeZone("UTC"))
}
  • 1
  • 2
  • 3

之后在android { …}里面加上下面一段代码,即可修改生成类似上面的apk的文件名。

//在apk文件后边生成版本号信息
    android.applicationVariants.all {
        variant ->
            variant.outputs.each {
                output -> output.outputFile = new File(output.outputFile.parent, "app_${defaultConfig.applicationId }_"+ buildType.name + "_v${defaultConfig.versionName}-${releaseTime()}.apk");
            }
    }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

①output.outputFile.parent表示生成apk的路径,这个是默认路径在项目/app/build/outpus/apk,当然我们可以自己写路径。
②defaultConfig.applicationId表示defaultConfig标签下的名称。
③buildType.name指编译类型,就是debug或者release
④defaultConfig.versionName表示在defaultConfig标签下写的版本号
⑤releaseTime()表示我们定义的得到日期的函数

文章参考:

http://blog.csdn.net/ylbf_dev/article/details/50750907

http://blog.csdn.net/aiynmimi/article/details/68944830

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/265320
推荐阅读
相关标签
  

闽ICP备14008679号