gradle 修改生成的apk的名字

在app的module里的build.gradle文件中,在android { ...}里面加上这样一段代码,即可修改生成的apk的文件名。

    android.applicationVariants.all { variant ->
        def file = variant.outputFile
        variant.outputFile = new File(file.parent, file.name.replace(".apk", "-" + defaultConfig.versionName + ".apk"))
    }
时间: 2024-10-11 02:15:02

gradle 修改生成的apk的名字的相关文章

eclipse android 设置及修改生成apk的签名文件

http://hold-on.iteye.com/blog/2064642 ---  原文 eclipse android 设置及修改生成apk的签名文件 博客分类: Android android eclipse 设置及修改生成apk的签名文件 1. 问题: 平时在使用eclipse进行android project开发时,由于每个项目组都有自身的签名, 但默认Eclipse ADT调试运行使用的是临时生成的Debug专用证书,默认为C:\Users\XXX\.android\debug.ke

ReactNative生成签名APK

ReactNative项目最终要面向市场, 生成签名的Apk应用程序, 并发布到各大市场. 官网已经提供了参考, 非常简单, 现在啰嗦几句. 1. 去掉开发模式 修改主页入口, setUseDeveloperSupport(false), 去掉开发者支持功能. mReactInstanceManager = ReactInstanceManager.builder() .setApplication(getApplication()) .setBundleAssetName("index.and

理解使用Gradle编译打包Android apk

本篇的目的:理解Gradle构建过程,解读Android Gradle插件的配置 阅读本文一定是要使用过Gradle生成apk,文中不会讲如何安装运行Gradle,如有需要可先看文末的参考文章. APK包是一个ZIP压缩包,从Java源代码.资源文件到生成这个APK,经过了编译打包一系列特定的过程,这个过程可以参看<使用Ant打包Android应用--apk生成过程>,也可以从自己的旧版SDK文档(/docs/tools/building/index.html)中找到.而这一系列特定的过程,重

Jenkins Android gradle只能打包app-release-unsigned.apk

最近在通过jenkins自动打包安卓apk,但是测试打包的时候发现只能生成app-release-unsigned.apk,这个发到安卓手机因为缺少证书不能安装.解决办法是1.在app/build.gradle文件中增加signingConfigs字段 apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.0" defaultConfig { appl

生成Release apk

[生成Release apk] 1.使用Java SDK中的keytool生成keystore. Java SDK一般位于:C:\Program Files\Java\jdkx.x.x_x\bin. $ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000 Note: Remember to keep your keyst

Android系统版本、Platform版本、SDK版本、gradle修改

虽然之前分析了gradle,但是在eclipse导入Android studio的时候,各个版本出现的问题还是很模糊,下面对各种版本进行一下说明: 参考资料: https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#uses http://blog.csdn.net/aiynmimi/article/details/51028499 1.  概念: 我们通常所说的Android系统版本其实就是platfo

MFC修改初始窗口大小和窗口名字禁止窗口最大,最小化

2,在里面就可以修改初始窗口大小和窗口名字 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){if( !CFrameWnd::PreCreateWindow(cs) )   return FALSE;// TODO: Modify the Window class or styles here by modifying// the CREATESTRUCT cs cs.cx=500;cs.cy=500; cs.style &=~FWS_A

修改Tomcat命令窗口的名字

在运行多个tomcat窗口的时候,可以通过修改tomcat命令窗口的名字来区分不同的tomcat,修改如下: 找到tomcat下面的这个文件:tomcat_home\bin\catalina.bat,tomcat_home是指安装tomcat的根目录. 搜索到:set _EXECJAVA=start "Tomcat" %_RUNJAVA% ,代码如下: :doStart shift if "%TITLE%" == "" set TITLE=Tom

C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码

前言 系列目录 C#使用Xamarin开发可移植移动应用目录 源码地址:https://github.com/l2999019/DemoApp 可以Star一下,随意 - - 说点什么.. 嗯,前面讲了那么多,是时候生成一个APK在真机上玩玩了. 今天的学习内容? 也只讲一个,如何打包生成安卓可安装的APK并精简大小. 正文 我记得,之前在写安卓方面的文章的时候,有人就问过我.Xamarin.Android为什么打包出来这么大?随便一个HelloWord就20-30MB? 嗯..今天我们就来解决