タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

ProGuardに関するbopperjpのブックマーク (3)

  • ProGuardマニュアル (1) はじめに/利用方法 - M12i.

    ScalaAndroidについて調べるなかで、ProGuardというキーワードを目にする機会がありました。 意識して頻繁に使用する機会はなさそうですが、概略くらいはかるーく知っておきたいなー、ということで、例によって公式サイトのドキュメントを見てみました。 原文は、“ProGuard Manual”(Eric Lafortune)です(2011年3月29日取得)。 ****************************** はじめに ProGuardは、Javaクラスファイルのダウンサイジング*1、最適化、難読化そして事前検証を行うツールです。ダウンサイジングのステップでは、使用されていないクラス、フィールド、メソッドと属性を検出し削除します。最適化のステップでは、メソッドのバイトコードを解析し、最適化していきます。難読化ステップでは、残っているクラスとそのフィールドとメソッドを、短い

    ProGuardマニュアル (1) はじめに/利用方法 - M12i.
  • ProGuard試行錯誤のメモ - exception think

    ProGuard 単純なプロジェクトにはかかるんだけど ちょっと複雑なプロジェクトになると上手く行かず。。。 とりあえず試行錯誤のつぶやきとかメモ。また同じ事悩みそうなので・・ まず基的なantでのbuild.xmlの話はここらへん Androidビルド - 備忘録 駄の備忘録: 今更ながらAntでAndroidアプリをビルドしてみる 駄の備忘録: 今更ながらAntでAndroidのTestを実行してみる 【Android】antビルドでProGuard 一応蛇足だけど作ったapkは下記みたいなシェルを作っておくと後々楽 apk_install.sh #!/bin/sh pkgname=パッケージ名 activity=起動クラス名 if [ $# -eq 0 ]; then echo "=== usage: ===" echo " ./apk_install.sh XXX.apk"

  • AndroidでProguardによる難読化 | blog.fly1ncu.com

    AndroidアプリはJavaで書かれていますが、Javaはデコンパイルが容易です。そのため簡単にソースコードが丸見えになってしまいます。そのためにソースコード難読化がです。ProguardはJavaのソースコードを難読化するツールで、最新のADTにはAndroidで簡単に使えるようになっています。以下に現在最新のADT20で行った方法をメモしておきます。 使い方 project.propertiesのproguard.configの行をアンコメント(先頭の#を消す)します。 その後 File > Export > Export Android Applicationでリリースビルドをします。 # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.

  • 1