ProGuard

Софтуер снимки:
ProGuard
Софтуер детайли:
Версия: 5.2.1 актуализира
Дата на качване: 14 Apr 15
Розробник: Eric Lafortune
Разрешително: Безплатно
Популярност: 6

Rating: nan/5 (Total Votes: 0)

ProGuard е с отворен код, свободен, независим от платформата графичен интерфейс, написана на езика Java програмиране и са предназначени да действат като оптимизатор, Obfuscator, preverifier и Shrinker за Java клас files.Can да бъде използван за откриване и премахване на неизползвана Java classesThe ProGuard може да се използва от разработчиците за откриване и премахване на неизползваните класове Java, атрибути, методи и полета от техните проекти. Тя може да се използва за оптимизиране на усилие байткод, както и за отстраняване на неизползваните инструкции.
В допълнение, софтуерът ProGuard може да се използва за преименуване на Java класове, методи и полета с помощта на кратки безсмислени имена, генериране на JAR файлове, които са по-малки, както и по-трудни за обръщане на engineer.Requires не installationThose от вас, които искат да тестват на заявление ProGuard веднага, трябва да изтеглите най-новата версия, запазване на архива някъде на техните персонални компютри (за предпочитане домашна директория).
Използвайте архив мениджър програма, за да декомпресирате архива, след това отворете Terminal ап и да стигнете до местоположението на & lsquo; примери & rsquo; папка (например CD /home/softoware/proguard5.2/examples). Изпълнете & lsquo; Java -jar ../lib/proguard.jar @ proguard.pro & rsquo; команда.
За да си взаимодействат с графичен потребителски интерфейс (GUI), отворете & lsquo; бин & rsquo; папка и щракнете два пъти върху & lsquo; proguardgui.sh & rsquo; файл. Освен това, можете да стартирате и lsquo; ш proguardgui.sh & rsquo; команда в Terminal приложението, след като се придвижите до & lsquo; сандък & rsquo; папка (например CD /home/softoware/proguard5.2/bin).Supported операционни системи и хардуерни requirementsBeing написан на Java, ProGuard е приложение за по-платформа, която работи добре на всяка платформа, където Java Runtime Environment (JRE) технология е налична , включително GNU / Linux, Microsoft Windows и Mac OS X.
ProGuard е интегрирана в Android SDK на Google (Набор за софтуерна разработка), TXE SDK на Intel, както и Wireless Toolkit на Oracle. Тя е била успешно тествана върху компютри, поддържащи или на архитектури на 32 или 64-битов процесор

Какво ново в тази версия:.

  • Етапът на оптимизация вече могат да се опрости видове ENUM, подмяна на синтетични класове, които компилаторът генерира от обикновен константи число.
  • Тази версия определя също така и редица грешки, особено в клас сливане и начин операции успях.

Какво ново във версия 5.2:

  • Етапът на оптимизация вече могат да се опрости видове ENUM, на мястото на синтетични класове, които компилаторът генерира от обикновен константи число.
  • Тази версия определя също така и редица грешки, особено в клас сливане и начин операции успях.

Какво ново във версия 4.10:

  • Тази версия актуализира основно задачата Gradle, за по-лесно интегриране в на Android SDK. Бележки и предупреждения ProGuard сега сочат към съответните параграфи на страницата Отстраняване на неизправности в документацията.
  • Страницата за отстраняване на неизправности има допълнителна конкретна информация за Android въпроси.

Какво ново във версия 4.8:

  • Тази версия вече определя поредица от дребни проблеми в конфигурацията разбор , оптимизация и объркване.
  • Той също така добавя няколко струнни оптимизации до етапа на оптимизация, както и малки подобрения за конфигурация с Ant задача.
  • Тази версия е напълно съвместим с предишните версии, така модернизация е просто въпрос на преминаване към новите буркани.

Какво ново във версия 4.7:

  • Тази версия добавя поддръжка за обработка на Java 7 код
  • Тя свива класа файлове малко по-добри.
  • Той определя редица въпроси в оптимизирането и объркване стъпки и в графичния интерфейс.
  • За Android разработчиците, тя работи около проблем с интервали в имената път на Android SDK.

Какво ново във версия 4.6:.

  • Тази версия определя основно грешки в етапа на оптимизация
  • The документация и примери са били обновени и разширени.
  • За отбелязване е, че има нови примери, които илюстрират как да се обработи с Android приложения и Scala код.

Какво ново във версия 4.4:.

  • Добавени са нови шпионката оптимизации
  • Добавена възможност -optimizations за фина конфигурация на оптимизации.
  • Добавена възможност -adaptclassstrings за адаптиране низови константи, които съответстват на завоалира класове.
  • Добавена възможност -keeppackagenames за поддържане на определени имена на пакети да бъдат замъглени.
  • Добавена възможност -keepdirectories за поддържане на определени записи от указателя в изходните буркани.
  • Разширени опции -dontnote и -dontwarn за фина конфигурация на бележки и предупреждения.
  • Добавена опция -regex в проследи, за определяне на алтернативни регулярни изрази, за да направи разбор на стаковете следи.
  • Extended преименуване на файлове с ресурси на базата на объркване.
  • Избягване на бъг в JVM IBM за JSE, в етап на оптимизация.
  • Избягване ArrayIndexOutOfBoundsException в етап на оптимизация.
  • Фиксирана конфигурация с анотации, които не са се запазили.
  • Фиксирана preverification на извиквания на супер конструктори с аргументи, съдържащи трикомпонентни оператори.
  • Фиксирана обработка на недостъпни товарачи изключение.
  • Фиксирана повтаря метод операции успях.
  • Фиксирана операции успях най-накрая блокове, заобиколени от големи пробвам блокове, съставени с JDK 1.4 или по-рано.
  • Фиксирана оптимизация на сложни накрая блокове, компилиран с JDK 1.4 или по-рано.
  • Фиксирана объркване на имената анонимни класа, ако EnclosingMethod атрибути се съхраняват.
  • Фиксирана объркване на имената вътрешен клас в основни видове.
  • Фиксирана декодиране на UTF-8 низове, съдържащи специални символи.
  • Фиксирана копиране на информация за отстраняване на грешки и анотации, когато сливането класове.
  • Фиксирана писмено от неизвестни атрибути.
  • Фиксирана актуализиране явни файлове с разделни линии.
  • Updated документация и примери.

<силни> Изисквания

  • Oracle Java Standard Edition Runtime Environment

Коментари към ProGuard

Коментари не е намерена
добавите коментар
Включете на изображения!