Android Studio打包apk

1,利用Android studio签名打包

build->generate Signed apk

然后一步步按照要求点击就OK了。

2,使用gradle命令行签名打包

  • 配置build.gradle,如下
android {
     signingConfigs {
       release {//发布版签名配置
           storeFile file("xx.keystore")//密钥文件路径
           storePassword "xx"//密钥文件密码
           keyAlias "xx"//key别名
           keyPassword "xx"//key密码
        }
       debug {//debug版签名配置
          storeFile file("debug.keystore")//密钥文件路径
          keyAlias 'androiddebugkey'
          keyPassword 'android'
          storePassword 'android'
       }
     }
      buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'),     'proguard-rules.pro'
            signingConfig signingConfigs.release//设置签名信息
            }
        debug {
            minifyEnabled false
            signingConfig signingConfigs.debug
        }
      }
    }
  • 执行gradle命令

gradle assembleRelease

在app/build/outputs/app目录下会看到release版本的签名的和未签名的apk。

  • 执行gradle命令之前需要配置gradle环境,mac系统请参照MAC 配置Gradle,相应的Android studio工具也需要设置gradle:preferences->build->gradle->use local...
Paste_Image.png

3,使用Android studio自动签名打包

  • File->Project Structure->module->signing
Paste_Image.png

在这里可以配置签名信息,配置完成之后会自动添加到build.gradle中,如方法2中所示。

  • 执行gradle命令

gradle build

会在app/build/outputs/app目录中输出打包好的apk,与2不同的是,这里会输出所有配置好签名信息的apk,例如本文的release和debug,或者你自定义的。

** 注意:打包签名的keystore文件要放到app目录下**

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android Studio 打包 开发完一款Application之后,需要对其进行打包,才可以发布工用户使用(...
    狮_子歌歌阅读 78,102评论 1 29
  • 本文是转存自 FoolishDev的Android Studio 打包Apk,附传送门 。 本文只为自己做个记录,...
    Uk00阅读 5,987评论 0 6
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,034评论 25 709
  • 1.介绍 如果你正在查阅build.gradle文件的所有可选项,请点击这里进行查阅:DSL参考 1.1新构建系统...
    Chuckiefan阅读 14,173评论 8 72
  • 最近读了韩寒的一本书,《我所理解的生活》。书中韩寒讨论民主自由,针砭时弊,分享个人成长经历,还谈及他自己的感情、家...
    达落阅读 6,895评论 0 10

友情链接更多精彩内容