【问题标题】:Android Proguard issuesAndroid Proguard 问题
【发布时间】:2011-06-28 14:23:39
【问题描述】:

使用 proguard 似乎很混乱。我有兴趣在我的应用程序中简单地混淆一些包。我在 Windows 中使用最新的 Android API 设置了 Eclipse。我添加了默认的 proguard.cfg,它可以毫无问题地构建我的应用程序,但是当我运行该应用程序时,该应用程序的某些功能不再起作用。它只是做了一些奇怪的事情。

另外,每当我创建一个新项目时,它永远不会自动创建 proguard.cfg,我不知道为什么。但我可以在

android-sdk-windows\tools\lib

我真正感兴趣的只是在我的代码中混淆某些包甚至几个类。如果我能做到这一点,我会很满足。有什么简单的方法可以说“混淆这个”。你们有什么基本的配置可以分享吗?

【问题讨论】:

  • 我在一个我认为有问题的方法中添加了一个 toast msg,但例外是:NoSuchMethodException

标签: android proguard


【解决方案1】:

我最终在 proguard.cfg 中添加了 -dontshrink 和 -dontoptimize,因为即使我指定 -keep class xxxxx,proguard 也会删除代码。所以现在我的代码被混淆了,但没有优化和缩小,这是我一开始真正想要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多