コード検査アノテーションを使用するアプリケーションにパフォーマンスに何らかの影響がありますか?Androidアノテーションへのパフォーマンスの影響
https://developer.android.com/studio/write/annotations.html
は、最終的なアプリケーションまたはこれらのアノテーションへの影響プロジェクトのビルド時に破棄されていますか?私はこの
@Override
public void onCreate(Bundle icicle) {
}
ようannotationedメソッドを持っており、コンパイルおよび内部smaliコード
.method public onCreate(Landroid/os/Bundle;)V
.locals 1
.parameter "icicle"
.end method
を逆コンパイルとにも私の場合、その注釈の言及がないapkmanagerを使用して、それを逆コンパイルするとき、私は見
私はこれらの注釈は、プロジェクトのビルド時に破棄されると考えています。ただし、最終apkからアノテーションライブラリを削除する必要があります。 –
最終リリースから注釈ライブラリを削除する場合、注釈とインポートもすべて削除する必要があります。それはあなたが意味することですか? –
あなたは理にかなっていますが、私はそれが可能ではないと思います。私はそれについてもう少し作業をさせてください。 –