ProGuard

Screenshot Software:
ProGuard
Szczegóły programowe:
Wersja: 5.2.1 Aktualizowane
Filmu: 14 Apr 15
Wywoływacz: Eric Lafortune
Licencja: Wolny
Popularność: 6

Rating: nan/5 (Total Votes: 0)

ProGuard jest open source, wolne, niezależne od platformy aplikacji graficzny napisany w języku programowania Java i zaprojektowane do działania jako optymalizator, Obfuscator, preverifier i obkurczacz dla klasy Java files.Can być stosowany do wykrywania i usuwania niewykorzystanej Java classesThe ProGuard może być używany przez deweloperów do wykrywania i usuwania nieużywanych klas Java, atrybuty, metody i pola z ich projektów. Może on być również używany do optymalizacji bajtkodu wysiłku, a także do usuwania nieużywanych instrukcji.
Ponadto oprogramowanie ProGuard mogą być używane do zmiany nazwy klas Javy, metod i pól przy użyciu krótkich nazw bezsensowne, generując pliki jar, które są mniejsze, a także trudniejsze do odwrócenia-engineer.Requires nie installationThose z Was, którzy chcą przetestować Aplikacja ProGuard od razu, należy pobrać najnowszą wersję zapisanie archiwum gdzieś na swoich komputerach osobistych (najlepiej katalogu domowego).
Użyj narzędzie archiwum menedżera rozpakować archiwum, a następnie otworzyć aplikację Terminal i przejdź do lokalizacji i lsquo przykładów & rsquo;; Folder (/home/softoware/proguard5.2/examples np cd). Uruchom & lsquo; java -jar ../lib/proguard.jar @ proguard.pro & rsquo; polecenie.
Do interakcji z graficznym interfejsem użytkownika (GUI), otwórz & lsquo; & rsquo bin; Folder i kliknij dwukrotnie na & lsquo; & rsquo proguardgui.sh; pliku. Alternatywnie, można uruchomić & lsquo SH proguardgui.sh & rsquo; Polecenie w aplikacji Terminal, po przejściu do & lsquo bin & rsquo;; Folder (np cd /home/softoware/proguard5.2/bin).Supported systemów operacyjnych i sprzętu requirementsBeing napisany w Javie, ProGuard jest wieloplatformowa aplikacja, która działa dobrze na każdej platformie, gdzie Java Runtime Environment (JRE) technologia jest dostępna , w tym GNU / Linux, Microsoft Windows i Mac OS X.
ProGuard jest wbudowany w Google Android SDK (Software Development Kit), Intel TXE SDK, a także Oracle Wireless Toolkit. Został z powodzeniem przetestowany na komputerach wspierających jedną z architektur 32 lub 64-bitowy CPU

Co nowego w tym wydaniu:.

  • krokiem optymalizacji mogą uprościć typów enum, zastępując syntetycznych klasy, które kompilator generuje przez zwykłych stałych całkowitych.
  • Ta wersja rozwiązuje również kilka błędów, zwłaszcza w klasie łączenia i metody inline.

Co nowego w wersji 5.2:

  • krokiem optymalizacji mogą uprościć typów enum, zastępując syntetyczne Klasy, które kompilator generuje przez zwykłych stałych całkowitych.
  • Ta wersja rozwiązuje również kilka błędów, zwłaszcza w klasie łączenia i metody inline.

Co nowego w wersji 4.10:

  • Ta wersja aktualizuje przede wszystkim zadanie dla łatwiejszego Gradle, integracji Android SDK. Uwagi i ostrzeżenia ProGuard za wskazują obecnie na odpowiednich punktach na stronie Rozwiązywanie problemów w dokumentacji.
  • Strona Rozwiązywanie problemów ma dodatkowych szczegółowych informacji na temat problemów z systemem Android.

Co nowego w wersji 4.8:

  • Ta wersja najczęściej rozwiązuje szereg drobnych problemów w parsowania konfiguracji , optymalizacji i zaciemniania.
  • Dodaje również kilka optymalizacji strun na etapie optymalizacji, jak i małych ulepszeń dla konfiguracji z Ant zadania.
  • Ta wersja jest w pełni kompatybilny z poprzednimi wersjami, więc poprawa jest po prostu kwestia przejścia na nowych słoików.

Co nowego w wersji 4.7:

  • Ta wersja dodaje wsparcie dla przetwarzania kodu Java 7
  • kurczy klasy plików nieco lepsze.
  • To rozwiązuje szereg problemów w stopniach i zaciemniania i optymalizacji w GUI.
  • Dla programistów Android, ze spacjami w nazwach ścieżek w Android SDK działa wokół problemu.

Co nowego w wersji 4.6.

  • Ta wersja poprawia głównie błędy w kroku optymalizacji
  • dokumentację i przykłady zostały zaktualizowane i rozszerzone.
  • Warto zauważyć, że pojawiają się nowe przykłady ilustrujące sposób przetwarzania aplikacji Android i kod Scala.

Co nowego w wersji 4.4.

  • Dodano nowe optymalizacje wizjer
  • Dodane -optimizations opcji dla drobnoziarnistej konfiguracji optymalizacje.
  • Dodane -adaptclassstrings opcji dostosowania stałe ciągów znaków, które odpowiadają ukrywane klas.
  • Dodane -keeppackagenames opcji do prowadzenia określonych nazw pakietów przed ukrywane.
  • Dodane -keepdirectories opcji do prowadzenia określonych wpisów z książki telefonicznej w słoikach wyjściowych.
  • Rozszerzona opcje -dontnote i -dontwarn dla drobnoziarnistej konfiguracji wskazówek i ostrzeżeń.
  • Dodane opcja -regex w prześledzić, do określenia alternatywnych wyrażeń regularnych analizować ślady stosu.
  • Rozszerzona zmiana nazwy plików zasobów w oparciu o zaciemniania.
  • Unikanie błędów w IBM JVM na JSE, w kroku optymalizacji.
  • Unikanie ArrayIndexOutOfBoundsException w kroku optymalizacji.
  • Poprawiono konfiguracji z adnotacjami, które same nie są zachowane.
  • Poprawiono preverification od inwokacji Super konstruktorów z argumentów zawierających operatorów trójskładnikowych.
  • Poprawiono przetwarzanie niedostępnych obsługi wyjątków.
  • Poprawiono powtarzane metoda inline.
  • Naprawiono inline of wreszcie bloków w otoczeniu dużych bloków try, zestawionych z JDK 1.4 lub wcześniej.
  • Poprawiono optymalizację złożonych wreszcie bloki, skompilowane z JDK 1.4 lub wcześniej.
  • Poprawiono zaciemniania nazw anonimowych klasy, jeśli atrybuty EnclosingMethod są przechowywane.
  • Poprawiono zaciemniania wewnętrznych nazw klas w rodzaju generycznych.
  • Poprawiono dekodowanie UTF-8 ciągów znaków zawierających znaki specjalne.
  • Poprawiono kopiowania informacji debugowania i adnotacji podczas łączenia klas.
  • Poprawiono piśmie z nieznanych atrybutów.
  • Poprawiono aktualizację oczywistych pliki z linii podwójnego.
  • Aktualizacja dokumentacji i przykładów.

Wymagania :

  • Oracle Java Standard Edition Runtime Environment

Komentarze do ProGuard

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!