前人未踏の領域へ アプリ開発編

Android, iOSアプリ開発に関する調査メモ置き場。ほとんどAndroid。はてなダイアリーから移行したため古い記事にはアプリ以外も含まれます。

-keepattributesについて

メモ

-keepattributes *Annotation*,SourceFile,LineNumberTable
属性 説明 何が起こるか
SourceFile ソース情報の維持 書かないとクラスファイルにソースファイル名が保持されない。StackTrace上ではunKnownSourceになる
LineNumberTable 行番号情報の維持 書かないとクラスファイルに行番号情報が保持されない。StackTrace上では行番号が表示されない
Signature   Genericなどの情報を残す。ParameterizedTypeなどを使ったコードが含まれる場合には必要