Pregunta

Intento ofuscar mi proyecto, pero no todo el código. Intento ofuscar el código solo del paquete 1. ¿Cómo puedo hacerlo en Yguard (o en otro lugar, Proguard?)? ¡Gracias!

¿Fue útil?

Solución

Desde el documentación:

Hay tres formas posibles de especificar qué clases serán excluidas del proceso de reducción y ofuscación:

Parece que la segunda forma será más útil para ti:

Se puede especificar múltiples clases de Java utilizando una versión modificada de un patrón. El elemento de incluye y excluye Patternset debe usar la sintaxis de Java, pero se permiten los comodines habituales. Algunos ejemplos:

<class>
        <patternset>
          <include name="com.mycompany.**.*Bean"/>
          <exclude name="com.mycompany.secretpackage.*"/>
          <exclude name="com.mycompany.myapp.SecretBean"/>
        </patternset>
      </class>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top