Android studio 打包release版本 apk 换方式了?

这篇具有很好参考价值的文章主要介绍了Android studio 打包release版本 apk 换方式了?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

 有一段时间没有搞Android,在基本操作打release包的时候竟然一直打包不成功,一直报

Generate Signed APK: APK(s) generated successfully for module 'CorrectionPlatform.app' with 0 build variants:

但主要还不提示打包失败;

在经历一段煎熬各种搜索各种找,终于找到了另一种可以生成release包的方法。

再看下面之前是默认你已经生成好了 jks文件,jsk是什么我这里就不提了; 

Android studio 打包release版本 apk 换方式了?

一、之前打包方法

    1、之前打包方式:点击顶部工具栏的Build > Generate Signed Bundle / APK .....  如图

Android studio 打包release版本 apk 换方式了?

2、弹窗选择 APK  然后 Next

Android studio 打包release版本 apk 换方式了?

 3、然后选择jsk文件输入相关信息  继续 在Next

Android studio 打包release版本 apk 换方式了?

4、然后再选择release 再点击 Finish  ,然后就等着打完包  就好了

Android studio 打包release版本 apk 换方式了?

 5、以上是我之前操作的方法,可以生成release包,但是不知道怎么现在通过上面那钟方式无法生成release包了。

然后前看下面方法

二、新大陆打包方法

 

1、点击顶部File 如下图

Android studio 打包release版本 apk 换方式了?

2、点击Moudle 如下图

Android studio 打包release版本 apk 换方式了?

3、上一步添加完release后 ,然后操作 选择jsk、输入密码、别名.....

Android studio 打包release版本 apk 换方式了?

4、配置完Models的release后,然后 再点击 Build Variants 选择  继续看下图。

Android studio 打包release版本 apk 换方式了?

5、上述步骤都完成后,点击顶部工具栏 View > Build Variants

Android studio 打包release版本 apk 换方式了?

点击后  会出现 下面这个框,将debug选择为 release

Android studio 打包release版本 apk 换方式了?

6、点击顶部工具栏Build > 如下图   然后等会就会打包成release包了

Android studio 打包release版本 apk 换方式了?

3、自定义生成apk名称

 // 一定要写在android节点外 ---注意写的位置----
def releaseTime() {
    return new Date().format("yyyyMMddHHmmss", TimeZone.getDefault())
}

ext.appName = "QQ"

    // 一定要写在android节点中 ---注意写的位置----
    applicationVariants.all { variant ->
        variant.outputs.all { output ->
            def outputFile = output.outputFile
            if (outputFile != null && outputFile.name.endsWith('.apk')) {
                def fileName
                if (variant.buildType.name == 'release') {
                    fileName = "${appName}-${defaultConfig.versionName}-${releaseTime()}-release.apk"
                } else if (variant.buildType.name == 'debug') {
                    fileName = "${appName}-${defaultConfig.versionName}-${releaseTime()}-debug.apk"
                } else {
                    fileName = "${appName}-${defaultConfig.versionName}-${releaseTime()}-other.apk"
                }
                outputFileName = fileName
            }
        }
    }

Android studio 打包release版本 apk 换方式了?

 

Android studio 打包release版本 apk 换方式了?

 

总结

 学无止境,跟不上时代了。文章来源地址https://www.toymoban.com/news/detail-407584.html

到了这里,关于Android studio 打包release版本 apk 换方式了?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uniapp离线打包apk - Android Studio

    ​下载 Android Studio 版本最好 4.0以上 ​下载 HBuilder X ​下载 Android离线SDK 注意:HBuilder X 和 离线SDK 版本必须一致(我的版本 3.6.2) Android SDK解压后目录: ​​​​ 以上步骤完成后,在工具栏找到Build,选中Generate Signed Bundle/APK… 在key store password 和 key password中输入密码 ****** (两

    2024年02月10日
    浏览(54)
  • Android Studio 分别运行flutter 的debug和release版本

    由于在Android Studio 没找到运行release版本的入口,现在通过命令行运行 运行release版本的话直接执行下面命令3 相关命令统计 1.生成apk 2.安装apk: 3.运行release版本

    2024年01月18日
    浏览(46)
  • 最新解决Android Studio打包没有Generate Signed Bundle/APK选项

    在开发React native安装Android Studio时,出现了一些问题,没有Generate Signed Bundle/APK打包选项. 在网上查很多都是点击File,选择Sync Project with Gradle Files,我这边设置无效。 最终通过一系列配置才显示出来。 1、Node.js环境 检查是否有安装nodejs 2、JDK JDK(Java Development Kit)是 Java 开发套

    2024年02月08日
    浏览(97)
  • Android ---使用Jenkins 打包release版本不能安装或者安装后不显示APP

         大家在用 Jenkins的时候,是不是会觉得很爽,因为他在用的过程中,是无脑的,毕竟一键触发!!!!      这边记录一个昨天,今天遇到的一个坑货问题,别人提交了所有代码,我在Jenkins 触发构建,得到APK后,第一时间是发现,跟本地构建的对应包, 大小差的有点多

    2024年02月11日
    浏览(37)
  • flutter开发实战-打包应用apk签名及Android studio没有generate signed bundle/apk问题修改

    flutter开发实战-打包应用apk签名及Android studio没有generate signed bundle/apk问题修改 最近使用flutter开发项目,需要将打包应用时候apk进行签名,我这边开发使用的是Android studio,发现在Android studio的build没有generate signed bundle/apk。这里记录一下问题修改,以及生产签名文件及gradle配置

    2024年02月08日
    浏览(58)
  • 【Android studio+uniapp】将Android 的插件打包成aar包放在uniapp中使用, Android studio将uniapp本地资源包打包成apk, 以及一些常用的配置

    点击构建--rebuild project 打完包后会在build--output--aar文件夹中显示. 然后将这个.aar文件放到uniapp中的自定义插件中. nativeplugins这个文件夹名不能改,固定的.然后到app原生插件中选择你刚刚的本地插件 到这里你就可以使用自定义的安卓的插件了. 1,将uniapp端的代码打包成本地资源

    2024年02月04日
    浏览(63)
  • 使用android studio将网站打包成apk(可以直接使用替换为自己的网站连接即可)

    公司有这个需求生成一个webapp应用。前面一直在使用web与Android混合开发,越是后面你就发现越有意思。hbuildX官网不怎么维护,虽然一直说这是潮流,uni-app开发也挺火的,但是安卓开发特别是适配不同的手机型号,真的是头大。 这是一个适用于Android Studio的模板项目,可让你

    2024年02月06日
    浏览(60)
  • 用 Android Studio 打包 uni-app 的安卓apk;手把手教程、巨详细避坑

    Uni-app 离线打包 apk 1. Android Studio 下载 Android Studio官网 2. HBuilderX下载 HBuilderX下载 3. App离线SDK下载 Android 离线SDK - 正式版 下载后解压文件,将 HBuilder-Integrate-AS 重命名 build-template 并拷贝到一个专门打包用的文件夹下作为打包模板 该文件夹中有一个 simpleDemo 文件夹 即 build-temp

    2024年02月04日
    浏览(65)
  • Android之用新的签名文件对apk进行V3打包(apksigner命令方式)来解决签名不一致的升级问题

    我们app需要使用的的签名文件,但是之前的apk都是老签名文件,如果是采用v1和v2方式打包,我们知道升级覆盖安装会提示签名匹配安装失败。 Android 目前支持以下四种应用签名方案: v1 方案:基于 JAR 签名。 v2 方案:APK 签名方案 v2(在 Android 7.0 中引入) v3 方案:APK 签名方

    2023年04月15日
    浏览(59)
  • 在Android Studio通过adb命令强制安装debug版本apk到手机,且允许version code降级

    在Android Studio通过adb命令强制安装debug版本apk到手机,且允许version code降级 切换到Terminal: .appbuildintermediatesapkdebug是android studio的apk编译生成路径。 参数: -t   允许安装测试包 -d   运行version code 降级 -r   取代现有application -g  授予所有权限       adb命令导出手机已安

    2024年02月14日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包