OS: ubuntu
要对apk进行自动化测试,使用的robotium,在跑case之前要对apk重签名,但是重签名后安装的时候提示:
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]具体签名步骤:
Un-zip the apk file
Delete the META-INF folder
Re-zip the apk file
It will zip file as "applicationName.apk.zip" , rename it and make it as "applicationName.apk" 
In Dos/Shell Terminal run following commands:
jarsigner -keystore ~/.android/debug.keystore -storepass android -keypass android applicationName.apk androiddebugkey 
This command is under JAVA_HOME/bin
zipalign 4 applicationName.apk TempApplicationName.apk
This command is under ANDROID_HOME/tools/以前都是用这种方法重签名,都能成功,昨天开始签名后安装的时候报错,请教高手是怎么引起的,应该怎么解决!!!谢谢!!!