您的位置:首页 > 其它

gradle修改生成apk的名字,并修改输出路径

2016-08-05 01:49 603 查看

http://blog.csdn.net/killfunst/article/details/44996933




gradle修改生成apk的名字,并修改输出路径

标签: androidandroidstudiogradle重命名修改
2015-04-11 17:15 475人阅读 评论(0) 收藏 举报


 分类:

Android(22) 


版权声明:本文为博主原创文章,未经博主允许不得转载。

最近项目使用了gradle构建项目,每次打包名字都是app-release.apk, 下面分享一个修改apk名字的方法。

方法一:

[java] view
plain copy

 





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','Test' + "_"+ today + '.apk')  

        }  

    }  

使用"./gradlew build", 成功生成了Test_20150411_05.apk,并把apk复制到桌面

方法二:

在build.gradle的Android里面配置下面代码:

[java] view
plain copy

 





android.applicationVariants.all { variant ->  

        variant.outputs.each { output ->  

            def file = output.outputFile  

            output.outputFile = new File(file.parent, file.name.replace(".apk", "-" + defaultConfig.versionName + ".apk"))  

        }  

    }  

更新下配置,然后使用"./gradlew build", 成功生成了app-release-1.0.apk(名字后面带上版本号)

ps:之前使用网上提供的代码一直失败,提示“Could not find property 'outputFile' on com.android.build.gradle.internal.api...”
, 听说是因为gradle改版,outputFile函数的位置改变了。改用上面的代码即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐