Android APK使用Debug签名重新打包 Eclipse更改默认Debug签名

作者:junjie 时间:2022-03-07 13:27:12 

对已有的apk文件进行重新打包,前面 Android签名机制:生成keystore、签名、查看签名信息 已经介绍了。本文介绍另外两种需求。

使用默认的Debug签名打包

如果直接使用Eclipse开发新程序,默认就会被打上Debug的签名,这个是地球人皆知,但是如果你是想Repack别人并且想使用Debug签名该怎么办?

首先需要找到你本机的默认签名的,一般位于C:\Users\用户名\.android\debug.keystore下,拷出来,然后打包,打包命令:


jarsigner -verbose -keystore %1 -signedjar %2 %3 androiddebugkey -digestalg SHA1 -sigalg MD5withRSA


其中%1是你的debug.keystore位置,%2是重新签名之后的apk,比如1.signed.apk,%3是未被签名过的apk(这里是使用 [使用android-apktool来逆向(反编译)使用APK] 重新打包的),很明显这是一个bat脚本,所以保存成.bat下次用的会很high。

密码是:android

更改Eclipse的默认Debug签名

Eclipse默认生成的apk是使用Debug签名的,如想换成自己签名,可以更改:

Eclipse->Preferences->Android->Build->Custom debug keystore,这个我想对多人团队开发app还是很有帮助的。

标签:Android,APK,Debug,签名,Eclipse
0
投稿

猜你喜欢

  • C#队列的简单使用

    2022-01-21 03:05:42
  • Android开发 旋转屏幕导致Activity重建解决方法

    2022-03-02 06:00:23
  • Unity创建平铺网格地图的方法

    2022-07-06 16:05:49
  • C#中把英文字母转换为大写或小写的方法

    2021-06-13 18:46:55
  • 基于java math API 的详细解释说明

    2021-10-04 06:51:44
  • SpringBoot启动后启动内嵌浏览器的方法

    2023-02-27 17:42:53
  • Android+SQLite数据库实现的生词记事本功能实例

    2023-06-18 10:41:35
  • android实现简单底部导航栏

    2022-07-10 16:11:08
  • MyBatisPlus 大数据量查询慢的问题解决

    2022-06-17 05:56:39
  • 关于C#中yield return用法的思考

    2021-11-30 14:05:40
  • SpringBoot整合Swagger2的步骤详解

    2021-07-19 11:59:49
  • SpringBoot在项目中访问静态资源步骤分析

    2022-12-13 08:04:31
  • 全面解析Java支持的数据类型及Java的常量和变量类型

    2022-03-25 16:54:10
  • 浅谈JVM内存溢出原因和解决思路

    2023-11-23 12:24:15
  • C#基于时间轮调度实现延迟任务详解

    2023-07-06 08:00:49
  • C# 对PDF文档加密、解密(基于Spire.Cloud.SDK for .NET)

    2021-11-23 05:37:26
  • Unity 百度AI实现Logo商标识别

    2023-06-09 17:04:26
  • Android版本更新实例详解

    2023-08-05 21:54:54
  • Unity3D动态对象优化代码分享

    2023-12-22 09:38:24
  • Java设计模式之抽象工厂模式

    2022-05-30 12:45:16
  • asp之家 软件编程 m.aspxhome.com