ProGuard

Software captura de pantalla:
ProGuard
Detalles de software:
Versión: 5.2.1 Actualizado
Fecha de carga: 14 Apr 15
Promotor: Eric Lafortune
Licencia: Libre
Popularidad: 6

Rating: nan/5 (Total Votes: 0)

ProGuard es un código abierto,, aplicación gráfica independiente de la plataforma libre escrito en el lenguaje de programación Java y diseñado para actuar como un optimizador, ofuscador, preverifier y reductor de clase Java files.Can utilizarse para detectar y eliminar Java sin usar classesThe ProGuard puede ser utilizado por los desarrolladores para detectar y eliminar las clases no utilizadas Java, atributos, métodos y campos de sus proyectos. También se puede utilizar para optimizar fácilmente bytecode, así como para eliminar instrucciones no utilizados.
Además, el software ProGuard se puede utilizar para cambiar el nombre de las clases de Java, métodos y campos usando nombres sin sentido cortos, generando archivos jar que son más pequeños, así como los más difíciles de revertir-engineer.Requires sin installationThose de ustedes que quieran probar el aplicación ProGuard de inmediato, debe descargar la última versión, salvar el archivo en algún lugar de sus ordenadores personales (preferiblemente el directorio Home).
Utilice una utilidad de gestor de archivos para descomprimir el archivo, a continuación, abra una aplicación de Terminal y vaya a la ubicación de los ejemplos y lsquo; & rsquo; carpeta (por ejemplo /home/softoware/proguard5.2/examples cd). Ejecutar el y lsquo; java -jar ../lib/proguard.jar @ proguard.pro y rsquo; comandos.
Para interactuar con la interfaz gráfica de usuario (GUI), y abrir el lsquo; bin y rsquo; carpeta y haga doble clic en la etiqueta & lsquo; proguardgui.sh y rsquo; presentar. Alternativamente, puede ejecutar el y lsquo; sh proguardgui.sh y rsquo; comando en la aplicación Terminal, después de navegar a la Y lsquo; bin y rsquo; carpeta (por ejemplo cd /home/softoware/proguard5.2/bin).Supported sistemas operativos y hardware requirementsBeing escrito en Java, ProGuard es una aplicación multiplataforma que funciona bien en cualquier plataforma donde el Java Runtime Environment (JRE) la tecnología está disponible , incluyendo GNU / Linux, Microsoft Windows y Mac OS X.
ProGuard está integrada en el SDK de Google Android (Software Development Kit), de Intel TXE SDK, así como Wireless Toolkit de Oracle. Se ha probado con éxito en equipos de apoyo, ya sea de las arquitecturas de 32 o 64 bits CPU

¿Qué hay de nuevo en esta versión:.

  • El paso de optimización pueden ahora simplificar los tipos de enumeración, en sustitución de las clases sintéticas que el compilador genera por constantes enteras sin formato.
  • Esta versión también corrige una serie de errores, sobre todo en la fusión de clase y el método inlining.

¿Qué hay de nuevo en la versión 5.2:

  • El paso de optimización pueden ahora simplificar los tipos de enumeración, en sustitución de la sintética clases que el compilador genera por constantes enteras sin formato.
  • Esta versión también corrige una serie de errores, sobre todo en la fusión de clase y el método inlining.

¿Qué hay de nuevo en la versión 4.10:

  • Esta versión actualiza principalmente la tarea Gradle, para la integración fácil en el SDK de Android. Notas y advertencias de ProGuard ahora apuntan a los párrafos pertinentes en la página de Solución de problemas en la documentación.
  • La página de solución de problemas tiene información específica adicional sobre cuestiones Android.

¿Cuál es nuevo en la versión 4.8:

  • Esta versión corrige todo una serie de problemas de menor importancia en el análisis de configuración , optimización y ofuscación.
  • También añade algunas optimizaciones de cuerda a la etapa de optimización y mejoras pequeñas para la configuración de la tarea Ant.
  • Esta versión es totalmente compatible con versiones anteriores, por lo que la actualización es simplemente una cuestión de cambiar a los nuevos frascos.

¿Cuál es nuevo en la versión 4.7:

  • Esta versión añade soporte para el procesamiento de Java 7 código
  • Se encoge los archivos de clase un poco mejor.
  • Se fija una serie de cuestiones en las medidas de optimización y ofuscación y en la interfaz gráfica de usuario.
  • Para los desarrolladores de Android, funciona en torno a un problema con los espacios en los nombres de ruta en el SDK de Android.

¿Qué hay de nuevo en la versión 4.6:.

  • Esta versión corrige principalmente errores en la etapa de optimización
  • La documentación y los ejemplos se han actualizado y ampliado.
  • En particular, hay nuevos ejemplos que ilustran cómo procesar aplicaciones de Android y el código Scala.

¿Qué hay de nuevo en la versión 4.4:.

  • Añadido nuevas optimizaciones de mirilla
  • Añadido -optimizations opciones para la configuración de grano fino de optimizaciones.
  • Añadido -adaptclassstrings opción para adaptar las constantes de cadena que corresponden a clases ofuscado.
  • Añadido -keeppackagenames opción para mantener los nombres de paquetes especificados de ser ofuscado.
  • Añadido -keepdirectories opción para mantener las entradas de directorio especificados en tarros de salida.
  • Extended opciones -dontnote y -dontwarn para la configuración de grano fino de notas y advertencias.
  • Agregado opción -regex en ReTrace, para especificar expresiones regulares alternativos para analizar seguimientos de pila.
  • el cambio de nombre extendido de archivos de recursos basado en la ofuscación.
  • Evitar error de JVM de IBM para JSE, en el paso de optimización.
  • Evitar ArrayIndexOutOfBoundsException en el paso de optimización.
  • configuración fija con anotaciones que no se conservan a sí mismos.
  • verificación previa fijo de invocaciones de súper constructores con argumentos que contienen operadores ternarios.
  • Procesamiento fijo de manejadores de excepciones inalcanzables.
  • Fijo método repetidos procesos en línea.
  • inlining fijo de finalmente bloques rodeados de grandes bloques try, compilados con JDK 1.4 o anterior.
  • optimización fijo de complejas finalmente bloques, compilados con JDK 1.4 o anterior.
  • ofuscación fijo de nombres de clases anónimas, si los atributos EnclosingMethod se mantienen.
  • ofuscación fijo de nombres de clases internas en tipos genéricos.
  • decodificación fijo de cadenas UTF-8 que contienen caracteres especiales.
  • copia fijo de información de depuración y anotaciones al combinar clases.
  • Fijo escritura de atributos desconocidos.
  • Fijo actualizar archivos de manifiesto con las líneas de división.
  • documentación y ejemplos Actualizado.

Requisitos

  • Edición Oracle Java Standard Runtime Environment

Comentarios a la ProGuard

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!