java—未使用的变量和方法是否会增加应用程序的大小?

kadbb459  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(273)

在我目前正在开发的android应用程序中,我有用于调试的变量和方法。如果我不使用应用程序中的任何变量或方法,它们是否会增加应用程序的大小,或者编译器是否会注意到没有使用此代码并因此放弃它?

2guxujil

2guxujil1#

我最好说不是编译器,而是混淆。是的,它将删除未使用的变量和其他东西。看看关于proguard的文章,里面有很多细节。
另外,在发布前至少运行lint并修复所有警告也会很有用(还没有对此进行任何精确的比较和测试,但不确定模糊处理是否会注意到,例如未使用的资源/重绘等,这也会影响应用程序的大小,更重要的是,影响应用程序的性能)。

相关问题