gradle修改生成apk的名字,並修改輸出路徑
阿新 • • 發佈:2019-02-17
最近專案使用了gradle構建專案,每次打包名字都是app-release.apk, 下面分享一個修改apk名字的方法。
方法一:
- build.doLast {
- def today = new Date().format('yyyyMMdd_hh');
- copy{
- from('build/outputs/apk')
- into('/Users/dvlee/Desktop/')
- include('app-release.apk')
-
rename('app-release.apk'
- }
- }
方法二:
在build.gradle的Android裡面配置下面程式碼:
- android.applicationVariants.all { variant ->
- variant.outputs.each { output ->
- def file = output.outputFile
-
output.outputFile = new
- }
- }
更新下配置,然後使用"./gradlew build", 成功生成了app-release-1.0.apk(名字後面帶上版本號)
ps:之前使用網上提供的程式碼一直失敗,提示“Could not find property 'outputFile' oncom.android.build.gradle.internal.api...” , 聽說是因為gradle改版,outputFile函式的位置改變了。改用上面的程式碼即可。