wangyu-blog

前几天的时候更换了开发工具开发Android ,终于不用忍受Android studio 的各种卡顿了。我决定使用一段时间Intelij 开发Android。

之前的程序代码在运行的时候也出现了异常,无法安装。

 

 

 这个异常我看了很郁闷,因为在Android studio 中运行完全没有问题的,但是在Intelij 中居然出现了。后来一看,在最后的地方俨然是一片乱码。

看了之后才知道是因为公司要求安装的apk包需要重新命名所以才会造成的。

所以将原先的地方修改,就可以使用了。

顺便在这里分享一下重新修改apk名称的方法:

在model 的 build.gradle 中进行配置

apply plugin: 'com.android.application'

def releaseTime() {
    return new Date().format("yyMMdd", TimeZone.getTimeZone("UTC"))
}

android {

    android.applicationVariants.all {
        variant ->
            variant.outputs.all {
                //这里修改apk文件名
                outputFileName = "DEMO_v${defaultConfig.versionName}_${buildType.name}_${releaseTime()}.apk"
            }
    }
}

这样每次出来的文件名称就是 DEMO__v1.0_debug_210122.apk  这种格式的了。

 

相关文章: