我第一次尝试使用 R8 执行混淆和代码优化的 Android Studio 版本。
正如官方文档所说:
混淆你的代码
混淆的目的是通过缩短应用程序的类、方法和字段的名称来减小应用程序的大小。
我认为 R8 会重命名所有方法和类名,但是如果我通过“Build -> Analyze APK...”分析 APK,我可以读取大部分原始方法和类名。
Contenuti
是 Activity 中提到的manifest.xml
。
mostraView
并且nascondiView
是我创建的方法,它们不在任何库中,它们不扩展任何内容,所以我希望看到它们的名称发生变化。
void mostraView(View v)
{
v.setVisibility(View.VISIBLE);
}
void nascondiView(View v)
{
v.setVisibility(View.GONE);
}
这 R8 的行为是否正确?
如何设置 R8 来混淆所有这些,或者至少这两个?
非常感谢!