有时我们需要对不同的apk包用指定的签名文件进行签名,签名方式如下。

签名工具:

利用AndroidStudio安装时自带的sdk中的apksigner.jar进行签名,文件目录一般在\Android\Sdk\build-tools\29.0.2\lib中,注意,只有24.0.3及更高版本才会有这个jar工具,这里会默认签v1、v2签名。Android9.0版本及以上会默认签v1、v2、v3签名。

签名指令:

给apk签名:apksigner sign --ks keystoreFileAbsolutePath apkAbsolutePath

如:

./apksigner sign --ks /Users/lucas/AndroidStudioProjects/lucas/yanyou.jks  /Users/lucas/Desktop/OPPOSignVerifyPackage/OppoSignVerify.apk

如果密钥

Android:利用sdk中的build-tools对包进行签名相关推荐

  1. Android布局文件中的xmlns:tools作用以及用法

    最近被布局文件中的 xmlns:tools="http://schemas.android.com/tools" xmlns:lu="http://schemas.and ...

  2. 如何在安卓(Android studio)项目中导入模块、jar包、和aar包

    安卓(Android studio)编程中,我们常需要引用"别人写的功能",以扩展app的功能,"别人写的功能"主要有模块.jar包.和aar包三种方式. 下面 ...

  3. android——利用gradle实现多渠道打包并自定义包名(umeng多渠道)

    1.首先在mainfest.xml文件中,给umeng_channel设置一个变量"${UMENG_CHANNEL_VALUE}" 2.在gradle中,配置flavors. pr ...

  4. android sdk build tools 版本,SDK Build Tools 版本说明

    Android SDK Build-Tools 是构建 Android 应用所需的一个 Android SDK 组件,安装在 /build-tools/ 目录中. 您应始终让 Build Tools ...

  5. Android Gradle 构建工具(Android Gradle Build Tools)是什么?

    转载地址:http://mrfu.me/android/2015/07/17/New_Android_Gradle_Build_Tools/ 译者地址:[翻]一览新的 Android Gradle 构 ...

  6. 【Android】Installed Build Tools revision _.0.0 is corrupted

    项目场景: 使用31.0.0及以上版本的build-tools编译Android应用时. 问题描述 编译应用时遇到如下报错 Installed Build Tools revision 33.0.0 ...

  7. android update sdk --no-ui,CircleCI Android constraintLayout不起作用

    我现在正在将CircleCI用于我的项目.我也在我的项目中实现新的constraintLayout.现在我被CircleCI大楼困住了.它在gradle -dependencies运行时向我显示: F ...

  8. android aar项目_一文了解Android游戏SDK开发

    去年从平安离职之后,加入了一家游戏公司,负责游戏SDK相关的业务开发和维护工作,经过半年来的摸索,对于游戏SDK的开发有了一定的理解,下面就对游戏SDK开发涉及到的知识点进行简单的梳理. SDK SD ...

  9. linux android build tools,build.gradle 文件中的 Android SDK Build Tools version

    build.gradle 文件中的 Android SDK Build Tools version Android,Gradle,SDK 2018.07.17 在 Android Gradle Plu ...

最新文章

  1. 触摸矫正+android,android触摸矫正解方程
  2. ​ROS必须理解的概念
  3. ElasticSearch7.x「新特性」
  4. 【转】【MySQL】运行原理(四):重做日志(redo log),回滚日志(undo log),二进制日志(binlog)
  5. market1501正则表达式提取行人id和相机id
  6. Sub-process returned an error code怎么办
  7. 江苏职称计算机考试错做题,江苏省职称计算机考试word注意点.doc
  8. 网站登录验证码和小论坛程序[含源程序+数据库]
  9. 字符串通配符(递归)
  10. 科大讯飞语音接口调用实现语音识别
  11. 如何设置需要密码才能访问的共享文件夹?
  12. 24只胡萝卜的管理精神(节录)
  13. Android面试题及答案
  14. java变量_Java变量
  15. 小米Android 13 应用适配指南公告
  16. linux服务器运维巡检脚本,linux服务器巡检脚本
  17. VPS SPS PPS
  18. java语言算法描述_六大java语言经典算法
  19. c语言静态图片做成动态效果,怎样把图片做成动态图 两张静态图片加过渡效果制作成gif动图...
  20. 分析器错误消息: 未能创建类型

热门文章

  1. CTFshow刷题日记-WEB-JAVA(web279-300)Struts2全漏洞复现,Java漏洞复现
  2. appiumDemo(茄子医生)
  3. 《嵌入式 - ARM》第5章 ARM PWM
  4. pwm一个时间单位_「硬见小百科」什么是PWM“死区”?
  5. C语言有bool类型吗
  6. 牛客练习赛52 B:Galahad(树状数组维护区间不同元素和(个数))
  7. 数据库 数据仓库 数据集市的区别
  8. 获取同花顺数据接口_简单介绍同花顺_数据获取方式(Excel VBA)
  9. 你只会用 split?试试 StringTokenizer,性能可以快 4 倍!!
  10. 服务器正在维护中是什么意思王者,王者荣耀服务器正在维护中怎么回事 7月4日王者荣耀进不去解决办法...