`
mylove2693
  • 浏览: 8139 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于Android中apk使用不同的签名(key)的测试

阅读更多

在发布Android的apk文件时,需要给程序包签名,使用不同的签名文件(key)的不同效果:

1.使用debug.keystore->androiddebugkey生成的apk文件,只能安装在模拟器中,不能安装在手机上。且在模拟器中安装该apk文件时,有相同签名(androiddebugkey)的应用自动覆盖。

2.使用自己创建的*.keystore->mykey生成的apk文件,既可以安装在模拟器中,也可以安装在手机上。

    2.1在模拟器中安装具有相同签名(mykey)的apk时,应用无法安装,提示[INSTALL_FAILED_ALREADY_EXISTS]

    2.2在手机中安装具有相同签名(mykey)的apk时,提示是否覆盖,确认直接覆盖前一程序。

    2.3在手机中安装具有相同工程名(projectname),但是签名(mykey)不同的apk时,无法安装。

3.没有使用签名而直接生成的apk文件,在模拟器及手机中均不能安装。

 

分享到:
评论

相关推荐

    安卓apk签名密钥破解工具AndroidKeystoreBrute_v1.05.jar

    使用安卓平台上架app时候需要签名,使用签名密钥签名apk文件的时候常常需要用到签名密钥的密码,当密码忘记的时候就只能通过一些匹配方法找到丢失的密码,这里是安卓apk签名密钥破解工具AndroidKeystoreBrute_v1.05....

    android中打包加密的key

    这个是android 打包中的那个资源 就是那个key 密码为linkyun

    浅谈Android studio 生成apk文件时的 key store path 的问题

    使用Android studio生成apk文件时,Key store path 是密钥库文件地址的意思,新手菜鸟会想,我怎么知道他在哪里,其实他的地址是你来决定的。 如下图,你选择一个文件夹后,填写file name,然后点击ok就生成了。  ...

    给Android的APK程序签名和重新签名的方法

    Android源码编译出来的signapk.jar既可给apk签名,也可给rom签名的。使用格式: java –jar signapk.jar [-w] publickey.x509[.pem] privatekey.pk8 input.jar output.jar -w 是指对ROM签名时需使用的参数 ...

    解决在eclipse中将android项目生成apk并且给apk签名的实现方法详解

    生成apk最懒惰的方法是:只要你运行过android项目,到工作目录的bin文件夹下就能找到与项目同名的apk文件...使用步骤a中产生的key对apk签名3.具体操作方法一: 命令行下对apk签名(原理)创建key,需要用到keytool.exe

    Android MasterKey漏洞调研报告

    2013年7月初,Bluebox security在准备BlackHat 2013大会的时候,爆出Android应用APK签名验证存在漏洞,可以被绕过,提到现存手机99%存在此漏洞,可以被攻击。此说法吸引了大家对APK签名机制的注意。从7月份到现在,...

    APK一键反编译签名工具,支持新版安卓v2签名

    3、当前apk是未签名版本,无法直接使用,请看签名部分 对齐 1、对于新版安卓系统,需要对齐操作,所以执行下对齐,等待提示“success”即可 2、执行完毕后,打开目录dis/files/output-aligned.apk,即可看到对齐后...

    android signkey

    详细介绍android中的apk不同签名方式的区别和特点

    Android App Bundle .aab生成apk资源命令行

    Android App Bundle (.aab) 是一个包含你的应用所有版本的分发格式,它不能直接生成 APK。你需要通过命令行使用 BundleTool 来从 .aab 生成 APK: 命令行: java -jar C:\Users\qwe\Desktop\bundletool\bundletool-...

    Android SharedUserID Demo

    Android SharedUserID Demo 包含: 1.同一Apk中的同一包中的Activity调用时进程状况验证 2.同一Apk中的不同包的Activity调用...9.不同Apk,Share User Id相同,包名不同、签名key不同 Cindigo整理发布,版权所有!

    keycheck:使用密钥库验证烧焦的 android APK

    这对于在将 APK 上传到 Google Play 商店之前验证您的 APK 是否已正确签名和有效非常有用。要求任何 linux 发行版。 已安装和可用的 keytool(与 android SDK 一起提供) 你也必须知道密钥的密码别名及其密码用法...

    Android-Onekey-Decompilation:Android-Onekey-Decompilation :反编译apk的dex,xml,jar并显示apk的签名信息,umeng频道标签

    Android-Onekey-Decompilation##作者:Mason Liu 天盟什么是 Android-Onekey-Decompilation此项目只适用于Window平台并且此项目不再更新维护,推荐使用我的另一个项目跨平台反编译工具 DecompileApk Android-Batch-...

    android 关于利用签名的SHA1进行安全校验的方法之一(推荐)

    最近做安卓项目中使用到了百度地图的API,在申请百度地图key的时候,需要我们填入“签名的SHA1”和“客户端包名”,然后百度为我们生成一个key。 于是就引发了思考,百度为何需要我们客户端签名的SHA1值呢? 第一...

    apk签名文件keystore制作生成工具-易语言

    签名方法:在jdk1.8下有效, jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore MyACP.keystore ...:签名的apk保存文件名( 要求绝对路径 )、未签名的apk文件 ( 要求绝对路径 )、秘钥别名

    计算facebook sdk需要的key hashes

    计算facebook sdk需要的key hashes。使用方法: 1,安装自己的apk,带正式签名 2,安装本apk,输入待寻找apk的包名,点击计算便会得到

    apk加壳和伪加密(防止反编译)

    apk加壳和伪加密(防止反编译) 包括3个工程: 一个是加壳java工程; 一个是加壳安卓工程; 一个是apkdemo源程序; 直接运行Packers工程下面的build.xml...其中:签名key文件请自己提供,在ant.properties中配置即可。

    Android 应用签名的两种方法

     (一) apk签名命令 java –jar signapk.jar [-w] publickey.x509[.pem] privatekey.pk8 Hello.apk Hello_signed.apk -w 是指对ROM签名时需使用的参数 publickey.x509[.pem] 签名公钥文件,例如platform.x509...

    re-sign.jar android反签名文件 robotium可用

    1.jarsigner  -keystore C:\Users\hhb\.android\debug.keystore  (指定签名文件,此目录为eclipse默认存放keystore文件路径) ...2.zipalign 4 D:\你的删除META-INFO名字.apk D:\你的重新签名之后APK的名字.apk

    Android代码-蘑菇饭

    默认打包的apk是没有签名的,如需签名,请按如下配置: // 修改app/build.gradle里android.signingConfigs.release signingConfigs { release { storeFile file("your_real.keystore") storePassword ...

    sign-android-release:GitHub动作来签署APK或AAB

    此操作将帮助您签署Android .apk或.aab (Android应用程序捆绑包)文件以进行发布。 输入项 releaseDirectory 必需:项目中您的Android发布文件所在的相对目录路径 signingKeyBase64 必需:用于对您的应用进行签名...

Global site tag (gtag.js) - Google Analytics