对Android注释的性能影响
使用代码检查注释对应用程序的性能有影响吗对Android注释的性能影响,android,annotations,lint,Android,Annotations,Lint,使用代码检查注释对应用程序的性能有影响吗 它是否会影响最终的应用程序,或者在构建项目时这些注释会被丢弃?当我有一个这样的注释方法时,我就明白了 @Override public void onCreate(Bundle icicle) { } 并使用apkmanager编译和反编译。反编译的smali代码中没有提到该注释 .method public onCreate(Landroid/os/Bundle;)V .locals 1 .parameter "icicle" .end metho
它是否会影响最终的应用程序,或者在构建项目时这些注释会被丢弃?当我有一个这样的注释方法时,我就明白了
@Override
public void onCreate(Bundle icicle) {
}
并使用apkmanager编译和反编译。反编译的smali代码中没有提到该注释
.method public onCreate(Landroid/os/Bundle;)V
.locals 1
.parameter "icicle"
.end method
即使我使用smali2java工具,新的java代码中也没有注释
public void onCreate(Bundle icicle) {
}
因此,我认为注释仅用于编译过程,并将在项目生成后删除。我认为这些注释在项目生成时会被丢弃。但是,需要从最终apk中删除注释库。如果从最终版本中删除注释库,则还必须删除所有a注释和导入。这就是你的意思吗?你说得通,但我认为这是不可能的。让我再做一些工作。谢谢你的关注!你试过参考资料注释吗?