Android Studio中进行签名打包

Android Studio中进行签名

首先点击Android Studio 的菜单栏下的build目录下的Generate signed APK

然后创建Keystore文件



按要求填好信息后,点击OK(记住所填的密码后面将会用到)



接下来将设置Keystore的存放路径及命名文件名称,该文件后缀默认为jks。点击OK。

填写之前设置的密码,点击Next,生成带签名的apk


选择build Type为release,点击finish。


然后就可看到app/build/outputs/apk 路径下查看生成的带签名的apk。

利用Android Studio 自动打包

我在用百度定位sdk的时候必须要用签名好的apk才可以定位,而Android Studio 默认签名的apk是不可以定位的,这让我很郁闷,后来去网上搜了下,原来Gradle可以很好的帮我们解决这个问题。

只需要在module 下的build.gradle 下加上如下代码就可以了:

signingConfigs{    
  release {        
    storeFile file("/home/h/hjxkeystore.jks")        //证书存放目录
    storePassword "123456"                               //密码
    keyAlias "hjx"                                                //别名
    keyPassword "123456"                                //密码(就是设置证书那两个密码,建议都填一样的)
   }
}


buildTypes {   
     debug {        
        signingConfig signingConfigs.release   
            }  

     release {      
         signingConfig signingConfigs.release    
              }
}

到这一步就大功完成了,每次编译生成的apk都是你已经签过名的apk了,而不是Android Studio 自动生成的apk。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,841评论 25 708
  • 1.介绍 如果你正在查阅build.gradle文件的所有可选项,请点击这里进行查阅:DSL参考 1.1新构建系统...
    Chuckiefan阅读 12,166评论 8 72
  • 一天又到了晚上,该叙述下一整天的总结。 早上还是和往常一样6点多自然而然也就醒了,起来拿起电热壶烧开水,原本前...
    王王王元元阅读 282评论 0 2
  • 【06/28/2017 周三 丁酉年 六月初五日】 √静√智√勇√仁√强√礼 - 小结 早上喂鱼,吹笛子新曲子《小...
    妈妈熊阅读 210评论 0 3
  • “浓雾弥漫之时,我走出了出租屋,在空虚混沌的城市里孑孓而行。我要去的地方名叫殡仪馆,这是它现在的名字,它过去的名字...
    阿卡卡的阅读 3,105评论 2 8