【发布时间】:2020-10-24 03:31:41
【问题描述】:
对不起我的英语不好
我在使用新的 Gradle For android Building 应用程序时遇到问题 将 gradle 升级到 3.6.3 后出现此问题。 问题是当我从 gradle 更改应用程序 ID 并调用“gradlew assembleRelease”时 从发布文件夹中删除了具有不同应用程序 ID 的旧 apk 并替换了新的。
在构建 gradle 文件中:
发布{
resValue "string", "HOST_ADDRESS","${host_address}"
resValue "string", "DOMAIN", "${domain}"
resValue "string", "app_name", "${app_name}"
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
applicationVariants.all { variant ->
variant.outputs.all {
outputFileName = "${defaultConfig.applicationId}.apk"
}
}
}
在旧版本中,新应用是在旧版本旁边构建的,
我的意思是较旧的 apk 是:com.google.app.tik4.apk 新的是:com.google.app.tik5.apk
但在构建完成后的新版本中 旧的去掉,新的只存在;
因为这个服务器是在线的,我不想删除旧的 apk 并为我的老用户存档 请帮帮我
PS:有人帮不上忙吗?我在这里呆了一个多月! 提前致谢
【问题讨论】:
标签: java android android-studio gradle