Android 在ProGuard中-keep类做什么

Android 在ProGuard中-keep类做什么,android,proguard,android-proguard,Android,Proguard,Android Proguard,我知道上课就是要上课 但是如果我把类放在一个特定的类上,它会不会混淆所说的类 -保持类com.myproject.activities** keep classvskeep public class 我知道现在回答这个问题已经太迟了,但这可能会对某些人有所帮助。 来自Guard Square关于的文档-保留 -keep指定要保留为代码入口点的类和类成员(字段和方法)。例如,为了保留应用程序,可以指定主类及其主方法。为了处理库,您应该指定所有可公开访问的元素 有关ProGuard规范的更多详细信息

我知道上课就是要上课

  • 但是如果我把类放在一个特定的类上,它会不会混淆所说的类

    -保持类com.myproject.activities**

  • keep class
    vs
    keep public class


  • 我知道现在回答这个问题已经太迟了,但这可能会对某些人有所帮助。 来自Guard Square关于的文档-保留

    -keep指定要保留为代码入口点的类和类成员(字段和方法)。例如,为了保留应用程序,可以指定主类及其主方法。为了处理库,您应该指定所有可公开访问的元素

    有关ProGuard规范的更多详细信息,请查看以下链接。


    这个定义不清楚。它告诉你什么是'-keep'的一些典型例子,但不是它的作用。它不模糊也不收缩吗?如果有可用的-keepnames,为什么有人要使用-keep?