【问题标题】:Android support v4 lib - need to exclude some unused modulesAndroid 支持 v4 lib - 需要排除一些未使用的模块
【发布时间】:2016-12-15 03:13:13
【问题描述】:

我正在使用 Android v4 库。我想从依赖项中删除一些未使用的模块,例如可访问性。我看到这个链接说我可以使用 ProGuard 来做到这一点,但我想知道是否有什么我可以添加到 gradle 以明确设置删除。

android-support-v4 remove unused classes

感谢您的帮助。

【问题讨论】:

    标签: android


    【解决方案1】:

    ProGuard 默认自行完成,但您也可以使用更具体的 lib 而不是整个 v4 包来“修复”您的依赖关系。 take a look on options,也许一两个选项对你来说就足够了

    【讨论】:

    • 谢谢,我检查了该链接,但在提及排除项时我无法确定用于模块的正确名称。所以它似乎不起作用。这就是我卡住的地方,没有正确的名字来编写排除项。
    • 默认情况下,ProGuard 包含所有依赖项,如果您想从 ProGuard “触摸”中排除某些包,您可以使用-keep class android.support.v4.view.accessibility.** { *; }。这个包不会被混淆并保持原样(即使它是更大的库的一部分,里面有更多的包)
    • 谢谢,我试试看。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-21
    相关资源
    最近更新 更多