gpt4 book ai didi

java - 通过 Proguard 从 apk 中删除 Activity

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:42:33 27 4
gpt4 key购买 nike

我有一个特殊情况,我需要删除一个 Activity,它没有在代码本身中使用,也没有在 list 中引用。换句话说,它是没有混淆的死代码,所以我想摆脱它。

正常约束保留扩展 Activity 的类,这通常很好,但保留了死代码。

我怎样才能排除这个特殊的 Activity 被保留?

最佳答案

aapt 进程将生成 ProGuard 规则,这些规则将自动附加并包含资源文件中的任何引用类。

规则在以下目录中创建:

build/intermediates/proguard-rules/<variant>/aapt_rules.txt

此文件中的规则也引用了来源:

# view AndroidManifest.xml #generated:14
-keep class com.example.HelloWorldActivity { <init>(...); }

在此示例中,类 com.example.HelloWorldActivityAndroidManifest.xml 中被引用。

关于java - 通过 Proguard 从 apk 中删除 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37671946/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com