前几天的时候更换了开发工具开发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 这种格式的了。