ProGuard

Software screenshot:
ProGuard
Podrobnosti Software:
Verze: 5.2.1 Aktualizováno
Datum uploadu: 14 Apr 15
Vývojka: Eric Lafortune
Licence: Volný
Popularita: 6

Rating: nan/5 (Total Votes: 0)

Proguard je open source, zdarma, nezávislé na platformě grafické aplikace napsané v programovacím jazyce Java a slouží jako optimalizátor, obfuscator, preverifier, a Shrinker pro Java třídu files.Can být použity k detekci a odstranění nepoužívané Java classesThe Proguard mohou být použity vývojáři detekovat a odstranit nepoužívané Java tříd, atributy, metody a polí z jejich projektů. To může být také použit bez námahy optimalizaci bytecode, jakož i pro odstranění nepoužité instrukce.
Kromě toho, Proguard software může být použit k přejmenování Java třídy, metody a polí pomocí krátkých nesmyslných názvů, generování jar soubory, které jsou menší, stejně jako těžší reverzní engineer.Requires žádný installationThose z vás, kteří chtějí vyzkoušet Proguard aplikace hned, měli stáhnout nejnovější verzi, uložíte zálohu někde na svých osobních počítačích (nejlépe domovský adresář).
Použijte Archive Manager nástroj dekomprimovat archiv, a pak otevřete terminál aplikaci a přejděte do umístění & lsquo, příklady & rsquo; složky (např cd /home/softoware/proguard5.2/examples). Spustit & lsquo, java-jar ../lib/proguard.jar @ proguard.pro & rsquo; příkaz.
Chcete-li komunikovat s grafickým uživatelským rozhraním (GUI), otevřete & lsquo; bin & rsquo; složku a dvakrát klikněte na & lsquo; proguardgui.sh & rsquo; soubor. Případně můžete spustit & lsquo SH proguardgui.sh & rsquo; Příkaz v terminálu aplikaci, po navigaci do & lsquo; bin & rsquo; složky (např cd /home/softoware/proguard5.2/bin).Supported operačních systémů a hardwaru requirementsBeing napsané v Javě, Proguard je aplikace, cross-platform, že běží dobře na libovolné platformě, kde Java Runtime Environment (JRE) technologie je k dispozici , včetně GNU / Linux, Microsoft Windows a Mac OS X.
Proguard je integrována do Google Android SDK (Software Development Kit), Intel TXE SDK, stejně jako Oracle Wireless Toolkit. To byl úspěšně testován na počítačích podporujících jeden z architektur 32 nebo 64-bit CPU

Co je nového v této verzi:.

  • optimalizační krok lze nyní zjednodušit typy enum, nahradí syntetické tříd, které kompilátor generuje pomocí prostého celočíselných konstant.
  • Tato verze také opravuje několik chyb, zejména v třídě slučování a metody inlining.

Co je nového ve verzi 5.2:

  • optimalizační krok lze nyní zjednodušit typy enum, nahrazovat syntetická třídy, které kompilátor generuje pomocí prostého celočíselných konstant.
  • Tato verze také opravuje několik chyb, zejména v třídě slučování a metody inlining.

Co je nového ve verzi 4.10:

  • Tato verze aktualizuje především úkol Gradle, pro snadnější integraci do Android SDK. Proguard jeho poznámky a varování nyní poukazují na příslušné odstavce na stránce Poradce při potížích v dokumentaci.
  • Stránka Odstraňování má další specifické informace o otázkách Android.

Co je nového ve verzi 4.8:

  • Tato verze převážně opravuje řadu menších problémů v konfiguračním parsování , optimalizace, a mlžení.
  • To také přidává několik stringů optimalizace k optimalizaci kroku a drobné vylepšení pro konfiguraci s Ant úkol.
  • Tato verze je zcela kompatibilní s předchozími verzemi, takže upgrade je prostě věc přepnutí do nových nádob.

Co je nového ve verzi 4.7:

  • Tato verze přidává podporu pro zpracování Javy 7 kód
  • Je zmenší soubory třídy mírně lepší.
  • Je opravuje řadu otázek, při optimalizaci a mlžení kroky a v GUI.
  • Pro Android vývojáře, to funguje kolem problém s mezerami v názvech cest v Android SDK.

Co je nového ve verzi 4.6:.

  • Tato verze opravuje hlavně chyby v optimalizační krok
  • Dokumentace a příklady byly aktualizovány a rozšířeny.
  • Pozoruhodně, existují nové příklady, které ilustrují, jak zpracovat Android aplikace a Scala kód.

Co je nového ve verzi 4.4:.

  • Přidány nové kukátkem optimalizace
  • přidána volba -optimizations pro jemnozrnné konfigurace optimalizací.
  • přidána volba -adaptclassstrings pro přizpůsobení řetězec konstanty, které odpovídají obfuscated tříd.
  • přidána volba -keeppackagenames pro udržení uvedených jmen balíků před zatemnil.
  • přidána volba -keepdirectories pro udržení uvedené položky adresáře ve výstupních sklenicích.
  • Rozšířené možnosti -dontnote a -dontwarn pro jemnozrnné konfigurace poznámek a varování.
  • Přidána možnost -regex v vystopovat, pro určení alternativní regulárních výrazů analyzovat trasování zásobníku.
  • Rozšířená přejmenování souborů prostředků na základě zmatek v pojmech.
  • Vyhnout se chyba v IBM JVM pro JSE, v optimalizačním kroku.
  • Vyhnout ArrayIndexOutOfBoundsException v optimalizačním kroku.
  • Pevná konfigurace s anotacemi, které nejsou zachovány sami sebe.
  • Pevná preverification o vyvolání super konstruktérů s argumenty, které obsahují třísložkových operátory.
  • Pevná zpracování nedosažitelný výjimky manipulátory.
  • Pevná opakoval způsob inlining.
  • Pevná inlining of nakonec bloků obklopené velkými zkuste bloky, sestavených s JDK 1.4 nebo dříve.
  • Pevná optimalizace složitých konečně bloků, sestaven s JDK 1.4 nebo dříve.
  • Pevná zmatek anonymní názvů tříd, pokud jsou atributy EnclosingMethod drženi.
  • Pevná zmatek vnitřních názvy tříd v generických typů.
  • Pevná dekódování UTF-8 řetězce, které obsahují speciální znaky.
  • Pevná kopírování informací ladění a anotací při slučování tříd.
  • Pevná psaní z neznámých atributů.
  • Pevná aktualizaci manifestu soubory s rozdělenými linkami.
  • Aktualizováno dokumentaci a příklady.

Požadavky na :

  • Oracle Java Standard Edition Runtime Environment

Komentáře k ProGuard

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!