Android SDK Tools 19 と Android ADT Plugin 18 を使用しています。ANT を介してアプリケーションを公開している場合、そのアプリケーションをインストールしようとすると、アプリケーションがインストールされていません。
また、最近の ADT プラグイン、SDK ツールを使用する Android アプリケーションで Proguard を使用する方法も知りたいと思いました。
Android アプリケーション開発には Windows 7、JDK 1.7.0、Eclipse を使用しています。JDK 7 (1.7.0) であることがわかったので、jarsigner で署名するときに次のオプションを追加してみてください。
<signjar
jar="${out.packaged.file}"
signedjar="${out.unaligned.file}"
keystore="${key.store}"
storepass="${key.store.password}"
alias="${key.alias}"
keypass="${key.alias.password}"
verbose="${verbose}" />
with these properties
<signjar
sigalg="MD5withRSA"
digestalg="SHA1"
jar="${out.packaged.file}"
signedjar="${out.unaligned.file}"
keystore="${key.store}"
storepass="${key.store.password}"
alias="${key.alias}"
keypass="${key.alias.password}"
verbose="${verbose}" />
as per [blog]http://stackoverflow.com/questions/8036422/android-signing-with-ant
GSON Library、Http Mime Library、Android v4 Fragment も使用しています。したがって、公開後は公開され、アプリケーションも縮小されます。しかし、公開されたアプリケーションを実行しようとすると、アプリケーションの強制終了が表示されます