¿Puede un Proyecto de Biblioteca de Android (APKLIB) ser ofuscado por Proguard?

Estoy intentando ofuscar un proyecto de la biblioteca del androide (APKLIB), permitiendo que la biblioteca distribuya a los clientes potenciales para el desarrollo de la prueba sin comprometer la mayoría del código de fuente.

Desafortunadamente, no hay documentación ni ejemplos que Google pueda proporcionar, y las únicas referencias a los APKLIB ofuscados son los mensajes de preguntas sin soluciones.

He intentado usar el plugin android-maven-así como el maven-proguard-plugin con Maven para ofuscar el APKLIB, pero el resultado final no se ofuscó. También intenté mover el objetivo proguard a las clases de proceso y preparar las fases de paquete de maven sin éxito.

Mi último recurso es dividir el código fuente fuera de la APKLIB y ofuscándolo como un JAR, dejando el APKLIB como AIDL archivos y recursos con una dependencia de la ofuscada JAR. Sin embargo, me gustaría evitar esto si es posible ya que nuestro proyecto tiene un gran número de bibliotecas ya.

¿Alguien sabe si incluso es posible ofuscar un APKLIB? Y si es así, ¿cómo?

Hola usted está preguntando sobre la creación de un archivo jar ofuscado?

Puede hacerlo añadiendo un archivo build.xml a él y haciendo cambios en su archivo proguard-project.txt y ejecutando " ant release " desde la línea de comandos y encontrará el obfuscated.jar bajo una carpeta proguard en su carpeta bin del proyecto .

Pasos;

-> Para agregar build.xml en su proyecto en linux abra un terminal y vaya a la carpeta android / tools / ant y ejecute ./android update project -p /path of your android library project . Y encontrará build.xml en el directorio raíz del proyecto.

-> Para habilitar la Ofuscación en su proyecto en su editor abra un archivo project.properties y elimine el comentario de proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

-> Añada sus cambios al archivo proguard-project.txt y en terminal vaya a su proyecto y ejecute ant release

  • Problema del enum de ofuscación Proguard
  • Cómo ofuscar una biblioteca de Android (archivo .jar) usando Proguard en Eclipse
  • ¿Cómo puedo comprobar / actualizar la versión Proguard cuando lo utilizo en Eclipse para el desarrollo de Android?
  • Proguard y reflexión en Android
  • Cómo crear un archivo jar ofuscado?
  • ProGuard - ¿Cómo mantener los métodos y obfuscate ellos al mismo tiempo?
  • conflicto entre ksoap2 y actionbarscherlock usando Proguard
  • Proguarding Android Apps - lo esencial es (especialmente en relación con los pagos en la aplicación)
  • Cómo ofuscar mi proyecto android en IDE eclipse?
  • ¿Puedo utilizar serialización con ofuscación?
  • ¿Cómo configurar ProGuard en Eclipse al exportar una aplicación Android firmada y ofuscada?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.