电子商务网站建设试题 答案,电脑网页怎么截图,用外服务器做网站,做网站地图的步骤之前没有设置过打包的命名#xff0c;每次打包都是默认的app-realease.apk#xff0c;之后手动修改名字来显示出它是一个新版本。晚上学习了如何配置打包名称#xff0c;很简单#xff0c;修改build.gradle里的代码就行。详细记录如下#xff1a;1、打开app这…之前没有设置过打包的命名每次打包都是默认的app-realease.apk之后手动修改名字来显示出它是一个新版本。晚上学习了如何配置打包名称很简单修改build.gradle里的代码就行。详细记录如下1、打开app这个directory下的build.gradle2、定义打包时间//时间def releaseTime() {return new Date().format(yyyyMMdd, TimeZone.getTimeZone(UTC))}3、自定义发布时的版本号(return的返回值可自行修改例如1.0、2.0)//版本号def getVersionName(){return 2.0}4、自定义打包名称(代码中的XYZ可修改为app名字)//名称applicationVariants.all { variant -variant.outputs.each { output -def outputFile output.outputFiledef fileNameif (outputFile ! null outputFile.name.endsWith(.apk)) {if (variant.buildType.name.equals(release)) {variant.mergedFlavor.versionName getVersionName()fileName XYZ_${variant.mergedFlavor.versionName}_release.apk} else if (variant.buildType.name.equals(debug)) {variant.mergedFlavor.versionName getVersionName().releaseTime()fileName XYZ_${variant.mergedFlavor.versionName}_debug.apk}output.outputFile new File(outputFile.parent, fileName)}}}5、build.gradle的完整代码apply plugin: com.android.application//定义时间def releaseTime() {return new Date().format(yyyyMMdd, TimeZone.getTimeZone(UTC))}//设置发布时的版本号def getVersionName(){return 2.0}android {compileSdkVersion 26buildToolsVersion 26.0.0defaultConfig {applicationId ***minSdkVersion 14targetSdkVersion 23versionCode 1testInstrumentationRunner android.support.test.runner.AndroidJUnitRunner}buildTypes {release {buildConfigField(boolean,API_DEBUG,false)minifyEnabled falseproguardFiles getDefaultProguardFile(proguard-android.txt), proguard-rules.pro}debug {buildConfigField(boolean,API_DEBUG,true)minifyEnabled falseproguardFiles getDefaultProguardFile(proguard-android.txt), proguard-rules.pro}}//配置打包名称applicationVariants.all { variant -variant.outputs.each { output -def outputFile output.outputFiledef fileNameif (outputFile ! null outputFile.name.endsWith(.apk)) {if (variant.buildType.name.equals(release)) {variant.mergedFlavor.versionName getVersionName()fileName XYZ_${variant.mergedFlavor.versionName}_release.apk} else if (variant.buildType.name.equals(debug)) {variant.mergedFlavor.versionName getVersionName().releaseTime()fileName XYZ_${variant.mergedFlavor.versionName}_debug.apk}output.outputFile new File(outputFile.parent, fileName)}}}}dependencies {compile fileTree(dir: libs, include: [*.jar])androidTestCompile(com.android.support.test.espresso:espresso-core:2.2.2, {exclude group: com.android.support, module: support-annotations})}总结以上所述是小编给大家介绍的Android打包版本号设置方法希望对大家有所帮助如果大家有任何疑问欢迎给我留言小编会及时回复大家的