很久以前,在使用resign.jar进行重签名的时候,就有出现过找不到zipalign文件的问题,也百度到了答案。。但是一直都没有搞清楚原因。
昨天经过老师的提点,终于搞清楚了,原来是很早以前,在%Android SDK%\tools文件夹下面会放zipalign这个文件,后来不放了,统一放在各个Android版本的文件夹下面(比如%Android SDK%\build-tools\25.0.0)。但是我们的resign.jar还是去检查tools底下是否有zipalign文件,那当然报错啦。
zipalign原因如此简单,这么久才知道。但是印象深刻啊。:-D
解决办法就是把%Android SDK%\build-tools\25.0.0下面的zipalign文件拷贝到%Android SDK%\tools底下就可以了
网友评论