1. android studio apk第三方加固与签名,混淆打包

    https://jingyan.baidu.com/article/f25ef2545386af482c1b828f.html

    Android Studio中进行签名打包

    https://www.jianshu.com/p/aca66a7f6ddd

    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。

    作者:HJXANDHMR
    链接:https://www.jianshu.com/p/aca66a7f6ddd
    來源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。


    1、在Android studio 的首页打开以下路径Build  > Generate Signed APK

  2.  

    如果我们是第一次打包签名的话,那么就需要create new

  3.  

    点击右上角,选择我们存放key的位置

  4.  

    根据提示完成信息填写

  5.  

    “OK”之后,跳出改对话框,直接“next”即可

  6.  

    点击Finish

  7.  

    在右上角会提示打包成功

    END

转:

https://jingyan.baidu.com/article/363872ec2239336e4ba16fdd.html


Android Studio 超级简单的打包生成apk的方法

https://www.jb51.net/article/127078.htm

Android Studio 打包签名教程的更多相关文章

  1. eclipse 和 android studio 打包签名apk问题

    首先,我使用eclipse打包了一个签名apk 然后,我使用同一个签名文件在android studio 打包同一个项目 接下来,首先安装eclipse 打包的apk,然后安装android stud ...

  2. Android Studio打包签名全过程

    Step1:Build-----Generate Step2:签名文件保存位置,习惯性的保存在项目的根目录下E:\Users\StudioProject\SmartHust\smarthust.jks ...

  3. Android Studio 打包签名发布New Key Store

    Key store path:存放路径 Key Alias:别名 Validity(years):有效期 Certificate:证书 First and Last Name: Organizatio ...

  4. android studio学习---签名打包的两种方式

    注:给我们自己开发的app签名,就代表着我自己的版权,以后要进行升级,也必须要使用相同的签名才行.签名就代表着自己的身份(即keystore),多个app可以使用同一个签名. 如果不知道签名是啥意思, ...

  5. Android Studio打包未签名包

    Android Studio打包未签名包 好久没有写技术博客了,真有点懈怠了,作为35岁的程序员,转行重新捡起这些知识,还是挺犹豫纠结的,不过没啥其它办法,一点一滴开始吧,今天这开篇就小结点前几天工作 ...

  6. uni-app&H5&Android混合开发二 || 使用Android Studio打包应用APK

    前言: 在上一章节我们已经讲了如何uni-app离线打包Android平台教程,这一章就该来讲讲如何使用Android Studio打包应用APK提供给Android手机安装使用了. 第一步.首先打开 ...

  7. [Learn Android Studio 汉化教程]第四章 : Refactoring Code

    [Learn Android Studio 汉化教程]第四章 : Refactoring Code 第四章 Refactoring Code    重构代码 在Android Studio中开发,解决 ...

  8. [Learn Android Studio 汉化教程]第三章:使用 Android Studio 编程

    [Learn Android Studio 汉化教程]第三章:使用 Android Studio 编程 本章包含如何在 Android Studio 中书写或生成代码. Android Studio ...

  9. Android Studio 打包时 Signature Version 选择V1还是V2 ?

    只勾选V2会导致 7.0 以下的安卓机出现 INSTALL_PARSE_FAILED_NO_CERTIFICATES 的问题 ,推荐全选. 解决方案一v1和v2的签名使用1)只勾选v1签名并不会影响什 ...

随机推荐

  1. 20165231 2017-2018-2 《Java程序设计》第7周学习总结

    教材学习内容总结 第十一章 MySQL数据库管理系统,简称MySQL,是世界上最流行的开源数据库管理系统,其社区版(MySQL Community Edition)是最流行的免费下载的开源数据库管理系 ...

  2. 【VMware vSphere】ESXi系统设置静态IP

    写在前面:           为了方便管理,一般将ESXi系统的IP设置为静态           ESXi6.5系统和6.0系统类似,这里以ESXi6.0系统为例           1, 进入系 ...

  3. 绕过PALOALTO TRAPS EDR解决方案

    0x1 技术点 PaloAlto Traps(EDR解决方案)基于行为封锁和标记许多黑客工具. 0x2 绕过方法 最简单的解决方案就是禁用内置实用程序,即; Cytool.Cytool是一个集成命令行 ...

  4. powerdesigner 使用技巧 建模工具 导出sql 导出实体类 导出word

    显示comment列 Table Properties(表属性)=>Columns(列)=>Customize Columns and Filter(自定义列过滤) 勾上 comment ...

  5. 031_keepalive+nginx保证nginx高可用

    一. yum -y install keepalived keepalived配置: keepalived.conf: vrrp_instance proxy { state BACKUP inter ...

  6. $Django 数据库图片渲染设计 站点设计 截断函数

    1.数据库图片渲染设计 1.模型层 class User_info (AbstractUser): head_img = models.FileField (upload_to='test', def ...

  7. Mysql 数据库增删改查

    数据插入 语法:INSERT INTO Table_name(field1,field2……fieldN) values(value1,vlaue2,…valueN) 单行插入用户类型 INSERT ...

  8. iOS ATS问题(补充中)

    首先,针对2017年一月后,需要提交到apple store的程序,如果使用App Transport Security Settings对程序 ATS情况进行特殊配置,需要对苹果进行说明,指出使用的 ...

  9. 11)django-ORM(操作增删改查)

    ORM从增删改查等方面说明 一:创建数据 #创建数据两种方式1,推荐方式1 UserInfo.objects.create(username=") #方式1变种 user_dict={&qu ...

  10. 尚硅谷《全套Java、Android、HTML5前端视频》

    尚硅谷<全套Java.Android.HTML5前端视频> (百万谷粉推荐:史上最牛.最适合自学的全套视频.资料及源码) [尚硅谷官网资料导航] 谷粒学院在线学习:http://www.g ...