Android Studio 打包Apk文件,更改默认打包apk文件名称
2017-02-22 15:33
441 查看
(1)Android
Studio菜单Build->Generate Signed APK
![](https://oscdn.geek-share.com/Uploads/Images/Content/201702/02bcfb81b2abf30126621bb29ff45e78)
(2)弹出窗口
![](https://oscdn.geek-share.com/Uploads/Images/Content/201702/daf697f9681e88c0ef6f9195d02d002f)
(3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过)
点击“Create new...”按钮创建密钥库
![](https://oscdn.geek-share.com/Uploads/Images/Content/201702/c0f97333f5cb18bbbd732bba24d70e9d)
Key store path:密钥库文件的地址
Password/Confirm:密钥库的密码
Key:
Alias:密钥名称
Password/Confirm:密钥密码
Validity(years):密钥有效时间
First and Last Name:密钥颁发者姓名
Organizational Unit:密钥颁发组织
City or Locality:城市
Country Code(XX):国家
(4)选择已存在密钥库及密钥(在(3)中创建密钥库后跳过此步骤)
点击“Choose existing...”按钮找到密钥库文件
Key store password输入已选择的密钥库文件的密码
点击Key alias后的“...”按钮,选择或者创建一个密钥
![](https://oscdn.geek-share.com/Uploads/Images/Content/201702/1ea8dcd8c1c87709b9d69cbc4864db0d)
(5)点击“Next”按钮,选择保存路径后,点击“Finish”按钮完成
![](https://oscdn.geek-share.com/Uploads/Images/Content/201702/c62ef811890378bd7111a6e01154f61f)
【修改打包后的默认apk名称】
a803
需在build.gradle(app)中的android中增加
applicationVariants.all {
variant ->
variant.outputs.each {
output ->
def outputFile = output.outputFile
def fileName
if (outputFile != null && outputFile.name.endsWith('.apk')) {
if (variant.buildType.name.equals('release')) {
fileName = "名称${defaultConfig.versionName}_${defaultConfig.versionCode}.apk"
} else if (variant.buildType.name.equals('debug')) {
fileName = "名称${defaultConfig.versionName}_${defaultConfig.versionCode}_debug.apk"
}
output.outputFile = new File(outputFile.parent, fileName)
}
}
}
Studio菜单Build->Generate Signed APK
(2)弹出窗口
(3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过)
点击“Create new...”按钮创建密钥库
Key store path:密钥库文件的地址
Password/Confirm:密钥库的密码
Key:
Alias:密钥名称
Password/Confirm:密钥密码
Validity(years):密钥有效时间
First and Last Name:密钥颁发者姓名
Organizational Unit:密钥颁发组织
City or Locality:城市
Country Code(XX):国家
(4)选择已存在密钥库及密钥(在(3)中创建密钥库后跳过此步骤)
点击“Choose existing...”按钮找到密钥库文件
Key store password输入已选择的密钥库文件的密码
点击Key alias后的“...”按钮,选择或者创建一个密钥
(5)点击“Next”按钮,选择保存路径后,点击“Finish”按钮完成
【修改打包后的默认apk名称】
a803
需在build.gradle(app)中的android中增加
applicationVariants.all {
variant ->
variant.outputs.each {
output ->
def outputFile = output.outputFile
def fileName
if (outputFile != null && outputFile.name.endsWith('.apk')) {
if (variant.buildType.name.equals('release')) {
fileName = "名称${defaultConfig.versionName}_${defaultConfig.versionCode}.apk"
} else if (variant.buildType.name.equals('debug')) {
fileName = "名称${defaultConfig.versionName}_${defaultConfig.versionCode}_debug.apk"
}
output.outputFile = new File(outputFile.parent, fileName)
}
}
}
相关文章推荐
- android studio 3.0打包之设置apk文件路径和名称
- 更改maven打包文件的默认输出
- Android Studio添加so文件并打包到APK的lib文件夹中
- Android Studio 打包apk,自动追加版本号和版本名称
- Android Studio Gradle多渠道打包(动态设定App名称,应用图标,背景图片,状态栏颜色)、配置签名文件
- android studio 把libs包打包到apk中,设置应用以32bit去读取.so文件
- 更改maven打包文件的默认输出
- Android studio 自定义打包APK名称
- Android Studio使用build.gradle修改签名后的apk默认名称
- Android Studio 打包apk,自动追加版本号和版本名称
- 使用Android Studio时so文件打包不到APK中
- 反编译sencha toucha打包的apk文件,修改应用名称支持中文以及去除应用标题栏
- Android Studio添加so文件并打包到APK的lib文件夹中
- Android Studio 打包apk,自动追加版本号和版本名称
- 更改maven打包文件的默认输出
- 反编译sencha toucha打包的apk文件,修改应用名称支持中文以及去除应用标题栏
- 如何更改Visual Studio 2008中类文件引用的默认名称空间?
- Android Studio(十二):打包多个发布渠道的apk文件
- Android studio 自定义打包APK名称
- Android Studio 打包apk,自动追加版本号和版本名称