Android ソース コード プロジェクト で、ADT が jarsigner を使用して APK に署名していないことがわかりました。
jarsigner -sigalg MD5withRSA -digestalg SHA1 -keystore *pathtokey* -storepass *yourpass* -keypass *yourpass* *app.apk* *keyalias*
また
String args[] = {"-keystore", keystore, "-storepass", password, jar, keyname};
JarSigner js = new JarSigner();
js.run(args);
、ADT はキーストアを読み取り、コーディングによって apk に署名します。