有个需求要修改一个 在内部使用,两年多前开发的 Android App,原开发者离职时很尽责的有留下 Key(jks档)、Key store password、Key password,但漏了 Key alias。试完了在公司内部使用的 App 可能用的别名所有排列组合,但是都失败
如何查询 Key Alias 别名
google 了一下,password 要从 log 中找,相对麻烦,还好 password 还知道,alias 就简单多了
首先到 Java JDK 的目录 bin 下会有一支 keytool.exe 档案,如果环境变数有设定这个目录的话可以直接执行,如果没有的话,请用 cmd 先移到这个目录
假设 key 的路径在 d:\key\project1.jks,则执行
keytool -list -v -keystore d:\key\project1.jks
这时 cmd 上显示的「别名名称」就是我们要的 Key alias
问题解决,原来原开发者用的是预设值 key0,才会没有留下资料...