ProGuard

Sagteware kiekie:
ProGuard
Sagteware besonderhede:
Weergawe: 5.2.1 Opgedateer
Upload datum: 14 Apr 15
Ontwikkelaar: Eric Lafortune
Lisensie: Gratis
Populariteit: 6

Rating: nan/5 (Total Votes: 0)

ProGuard is 'n oop bron, files.Can gratis, platform-onafhanklike grafiese aansoek geskryf in die Java-programmeertaal en is ontwerp om op te tree as 'n optimizer, Obfuscator, preverifier en shrinker vir Java klas gebruik word om op te spoor en te verwyder ongebruikte Java classesThe ProGuard kan gebruik word deur ontwikkelaars op te spoor en te verwyder ongebruikte Java klasse, eienskappe, metodes en velde van hul projekte. Dit kan ook gebruik word om moeiteloos te optimaliseer bytecode, sowel as om ongebruikte instruksies te verwyder.
Daarbenewens kan die ProGuard sagteware gebruik word om Java klasse, metodes en velde hernoem die gebruik van kort betekenisloos name, genereer jar lêers wat kleiner, asook harder te keer-engineer.Requires geen installationThose van julle wat wil om te toets ry die ProGuard aansoek dadelik, moet die nuutste weergawe af te laai, die redding van die argief iewers op hul persoonlike rekenaars (verkieslik die tuisgids).
Gebruik 'n argief bestuurder nut om die argief ontpak, maak dan 'n Terminal app en na die plek van die waarde vir 'voorbeelde & rsquo; gids (bv cd /home/softoware/proguard5.2/examples). Begin die waarde vir 'java-jar ../lib/proguard.jar @ proguard.pro & rsquo; opdrag.
Om met die grafiese gebruikerskoppelvlak (GUI), maak die waarde vir 'bin & rsquo; gids en dubbel kliek op die waarde vir 'proguardgui.sh & rsquo; dien. Sh proguardgui.sh & rsquo; Alternatiewelik kan jy die waarde vir 'loop; opdrag in die terminale app, na opgevolg na die waarde vir 'bin & rsquo; gids (bv cd /home/softoware/proguard5.2/bin).Supported bedryfstelsels en hardeware requirementsBeing geskryf in Java, ProGuard is 'n kruis-platform aansoek wat goed loop op enige platform waar die Java Runtime Environment (JRE) tegnologie is beskikbaar , insluitend GNU / Linux, Microsoft Windows en Mac OS X.
ProGuard geïntegreer in Google se Android SDK (Software Development Kit), Intel se TXE SDK, sowel as Oracle se Wireless Toolkit. Dit is suksesvol getoets op rekenaars ondersteun een van die 32 of 64-bit CPU argitektuur

Wat is nuut in hierdie release:.

  • Die optimization stap kan nou vereenvoudig tipes enum, die vervanging van die sintetiese klasse wat die samesteller genereer deur plain heelgetal konstantes.
  • Hierdie weergawe is ook 'n aantal foute, veral in die klas samesmelting en metode inlining.

Wat is nuut in weergawe 5.2:

  • Die optimization stap kan nou vereenvoudig tipes enum, die vervanging van die sintetiese klasse wat die samesteller genereer deur plain heelgetal konstantes.
  • Hierdie weergawe is ook 'n aantal foute, veral in die klas samesmelting en metode inlining.

Wat is nuut in weergawe 4,10:

  • Hierdie weergawe updates hoofsaaklik die Gradle taak makliker integrasie in die Android SDK. ProGuard se notas en waarskuwings nou verwys na die toepaslike paragrawe op die bladsy Probleme in die dokumentasie.
  • Die bladsy Probleme het bykomende spesifieke inligting oor Android kwessies.

Wat is nuut in weergawe 4.8:

  • Hierdie weergawe is meestal 'n reeks van klein probleme in die opset parsing , optimalisering en obfuscation.
  • Dit voeg ook 'n paar string optimalisaties om die optimalisering stap, en 'n klein verbeterings vir opset met die mier taak.
  • Hierdie weergawe is heeltemal verenigbaar met vorige weergawes, so opgradering is net 'n kwessie van die oorskakeling na die nuwe pype.

Wat is nuut in weergawe 4.7:

  • Hierdie weergawe voeg ondersteuning vir die verwerking van Java 7-kode
  • Dit krimp klas lêers effens beter.
  • Hy stel 'n aantal kwessies in die optimalisering en obfuscation stappe en in die GUI.
  • Vir Android ontwikkelaars, dit werk om 'n probleem met ruimtes in die pad name in die Android SDK.

Wat is nuut in weergawe 4.6:.

  • Hierdie weergawe is hoofsaaklik foute in die optimalisering stap
  • Die dokumentasie en voorbeelde is opgedateer en uitgebrei.
  • Name, is daar nuwe voorbeelde wat illustreer hoe om Android apps en Scala-kode te verwerk.

Wat is nuut in weergawe 4.4:.

  • Bygevoeg nuwe loergaatjie optimalisaties
  • Bygevoeg opsie -optimizations vir fyn opset van optimalisaties.
  • Bygevoeg opsie -adaptclassstrings vir die aanpassing string konstantes wat ooreenstem met verborge klasse.
  • Bygevoeg opsie -keeppackagenames vir die behoud van gespesifiseerde pakket name van wat verborge.
  • Bygevoeg opsie -keepdirectories vir die behoud van gespesifiseerde gids inskrywings in uitset pype.
  • Uitgebreide opsies -dontnote en -dontwarn vir fyn opset van notas en waarskuwings.
  • Added opsie -regex in ingegaan, vir die spesifiseer alternatiewe gereelde uitdrukkings te stapel spore ontleed.
  • Uitgebreide herbenaming van hulpbron lêers wat gebaseer is op obfuscation.
  • Vermy fout in IBM se JVM vir JSE, in optimization stap.
  • Vermy ArrayIndexOutOfBoundsException in optimization stap.
  • Vaste opset met annotasies wat hulself nie bewaar.
  • Vaste preverification van aanroepingen van super vervaardigerskampioenskap met argumente wat drieledige operateurs.
  • Vaste verwerking van onbereikbaar uitsondering hanteerders.
  • Vaste herhaal metode inlining.
  • Vaste inlining van uiteindelik blokke omring deur groot drie blokke, saamgestel JDK 1.4 of vroeër.
  • Vaste optimization komplekse uiteindelik blokke, saamgestel JDK 1.4 of vroeër.
  • Vaste obfuscation anonieme klasname, as EnclosingMethod eienskappe word gehou.
  • Vaste obfuscation van innerlike klasname in generiese tipes.
  • Vaste dekodering van UTF-8 stringe met spesiale karakters.
  • Vaste kopiëring van debug inligting en geannoteerde samesmelting klasse.
  • Vaste uitskryf van 'n onbekende eienskappe.
  • Vaste opdatering openbaar lêers met gesplete lyne.
  • Opdateer dokumentasie en voorbeelde.

Vereistes :

  • Oracle Java Standard Edition Runtime Environment

Kommentaar te ProGuard

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!