2012-04-20 15 views
0

私たちはAndroid SDK Tools 19とAndroid ADT Plugin 18を使用しています。ANTからアプリケーションを公開する場合、そのアプリケーションのインストール時にApplication Not Installedが表示されます。ANTを使用してProguarded Androidアプリケーションを公開する

最近のADTプラグインSDKツールを使用したAndroidアプリケーションでProguardを使用する方法も知りたかったのです。

私たちはWindows 7、JDK 1.7.0、Androidアプリケーション開発用Eclipseを使用しています。 我々は、JDK 7(1.7.0)を知っているので、jarsignerのに署名するときにこれらのオプションを追加してみてくださいに来た:ANT-> BuildJar-> Signjar

<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 
> -digestalg SHA1 -sigalg MD5withRSA そしてツール - の次のプロパティを置き換え

私はGSONライブラリ、Http Mimeライブラリ、Android v4 Fragmentも使用しています。 公開後、公開され、アプリケーションも縮小されます。ただし、アプリケーションの強制終了を表示している場合は、公開アプリケーションを実行しようとしています。

答えて

0

Android SDKで提供されているデフォルトのbuild.xmlリリースとしてターゲットを指定すると、proguardのリリースAPKファイルを適用することができます。

build.xmlを取得するには、android update projectコマンドを実行します。

リリースビルドを行うには、リリースキーとproguard.cfgファイルを準備する必要があります。

関連する問題