1. 程式人生 > >Gradle 3.1 修改apk檔名和輸出路徑

Gradle 3.1 修改apk檔名和輸出路徑

專案中需要自動化打包,定製apk輸出檔名和路徑,需要在build.gradle檔案的android中增加如下配置:

android.applicationVariants.all { variant ->
		variant.outputs.all {
			
			variant.getPackageApplication().outputDirectory = new File(project.rootDir.absolutePath + "/build/outputs/apk/release")

			outputFileName = "${project.name}_${defaultConfig.versionName}_${variant.buildType.name}.apk"

		}
	}

另外  在命令列執行./gradlew assembleRelease,遇到lint錯誤,後來加入“checkReleaseBuilds false”就可以了,具體如下:

lintOptions {
		abortOnError false
		checkReleaseBuilds false
	}