ProGuard

Skjermbilde programvare:
ProGuard
Prog.varedetaljer:
Versjon: 5.2.1 Oppdatert
Last opp dato: 14 Apr 15
Utvikler: Eric Lafortune
Lisens: Gratis
Popularitet: 6

Rating: nan/5 (Total Votes: 0)

ProGuard er en åpen kildekode, files.Can gratis, plattformuavhengig grafisk program skrevet i Java programmeringsspråk og designet for å fungere som en optimizer, obfuscator, preverifier, og shrinker for Java-klassen brukes til å oppdage og fjerne ubrukte Java classesThe ProGuard kan brukes av utviklere for å oppdage og fjerne ubrukte Java-klasser, attributter, metoder og felt fra sine prosjekter. Den kan også brukes til å optimalisere enkelt bytekode, samt for å fjerne ubrukt instruksjoner.
I tillegg kan ProGuard programvare brukes til å endre navn på Java klasser, metoder og felt med korte meningsløse navn, genererer jar filer som er mindre, samt vanskeligere å reversere-engineer.Requires ingen installationThose av dere som ønsker å prøvekjøre ProGuard søknaden med en gang, bør du laste ned den siste versjonen, sparer arkivet et sted på sine personlige datamaskiner (helst hjemmekatalogen).
Bruk en arkiv manager verktøyet til å pakke ut arkivet, og deretter åpne en Terminal app og naviger til plasseringen av & quot; eksempler og rsquo; mappe (f.eks cd /home/softoware/proguard5.2/examples). Kjør & quot; java-jar ../lib/proguard.jar @ proguard.pro & rsquo; kommando.
Hvis du vil kommunisere med sitt grafiske brukergrensesnitt (GUI), åpner & quot; bin & rsquo; mappen og dobbeltklikk på & quot; proguardgui.sh & rsquo; fil. Alternativt kan du kjøre & quot; sh proguardgui.sh & rsquo; kommandoen i Terminal app, etter navigere til & quot; bin & rsquo; mappe (f.eks cd /home/softoware/proguard5.2/bin).Supported operativsystemer og maskinvare requirementsBeing skrevet i Java, er ProGuard en kryssplattform-applikasjon som kjører bra på alle plattformer hvor Java Runtime Environment (JRE) teknologi er tilgjengelig , inkludert GNU / Linux, Microsoft Windows og Mac OS X.
ProGuard er integrert i Googles Android SDK (Software Development Kit), Intels TXE SDK, samt Oracles Wireless Toolkit. Det har blitt testet på datamaskiner som støtter en av de 32 eller 64-bit CPU-arkitekturer

Hva er nytt i denne utgaven.

  • optimalisering trinnet kan nå forenkle enum typer, og erstatte de syntetiske klasser som kompilatoren genererer ved vanlig heltall konstanter.
  • Denne versjonen fikser også en rekke bugs, spesielt i klassen sammenslåing og metode inlining.

Hva er nytt i versjon 5.2:

  • optimalisering trinnet kan nå forenkle enum typer, og erstatte den syntetiske klasser som kompilatoren genererer ved vanlig heltall konstanter.
  • Denne versjonen fikser også en rekke bugs, spesielt i klassen sammenslåing og metode inlining.

Hva er nytt i versjon 4.10:

  • Denne versjonen oppdaterer hovedsakelig Gradle oppgaven, for enklere integrasjon i Android SDK. Proguard anmerkninger og advarsler nå peker til de aktuelle paragrafene på Feilsøking siden i dokumentasjonen.
  • Feilsøking side har ytterligere informasjon om Android-saker.

Hva er nytt i versjon 4.8:

  • Denne versjonen meste løser en rekke mindre problemer i konfigurasjonen parsing , optimalisering og tåkelegging.
  • Den legger også noen streng optimaliseringer til optimalisering trinn og små forbedringer for konfigurasjon med Ant oppgaven.
  • Denne versjonen er helt kompatibel med tidligere versjoner, slik oppgradering er bare et spørsmål om å bytte til de nye glassene.

Hva er nytt i versjon 4.7:

  • Denne versjonen legger til støtte for behandling av Java 7-kode
  • Det krymper klassefilene litt bedre.
  • Det løser en rekke problemer i optimalisering og obfuscation trinn og i GUI.
  • For Android-utviklere, fungerer den rundt et problem med mellomrom i banenavn i Android SDK.

Hva er nytt i versjon 4.6:.

  • Denne versjonen hovedsakelig fikser bugs i optimalisering trinn
  • Den dokumentasjon og eksempler er oppdatert og utvidet.
  • Spesielt, det er nye eksempler som illustrerer hvordan å behandle Android-apper og Scala kode.

Hva er nytt i versjon 4.4:.

  • Lagt til nye kikkhull optimaliseringer
  • Lagt opsjons -optimizations for finkornet konfigurasjon av optimaliseringer.
  • Lagt opsjons -adaptclassstrings for å tilpasse string konstanter som tilsvarer maskeres klasser.
  • Lagt opsjons -keeppackagenames for å holde spesifiserte pakkenavn blir uklar.
  • Lagt opsjons -keepdirectories for å holde spesifiserte katalogoppføringer i utgangs krukker.
  • Utvidet alternativer -dontnote og -dontwarn for finkornet konfigurasjon av notater og advarsler.
  • Lagt alternativ -regex i spore, for å spesifisere alternative regulære uttrykk for å analysere stack spor.
  • Utvidet døpe av ressursfiler basert på tåkelegging.
  • Unngå feil i IBMs JVM for JSE, i optimalisering trinn.
  • Unngå ArrayIndexOutOfBoundsException i optimalisering trinn.
  • Fast konfigurasjon med kommentarer som ikke er bevart selv.
  • Fast preverification av besvergelser av super konstruktører med argumenter som inneholder trefoldig operatører.
  • Fast behandling av utilgjengelige unntaksbehandlerne.
  • Fast gjentas metode inlining.
  • Fast inlining av endelig blokker omgitt av store try blokker, kompilert med JDK 1.4 eller tidligere.
  • Fast optimalisering av komplekse slutt blokker, kompilert med JDK 1.4 eller tidligere.
  • Fast tåkelegging av anonyme klasse navn, hvis EnclosingMethod attributter blir holdt.
  • Fast tåkelegging av indre klasse navn i generiske typer.
  • Fast dekoding av UTF-8 strenger som inneholder spesialtegn.
  • Fast kopiering av debug informasjon og merknader ved sammenslåing klasser.
  • Fast skriver ut av ukjente egenskaper.
  • Fast oppdatere manifestfiler med delt linjer.
  • Oppdatert dokumentasjon og eksempler.

Krav

  • Oracle Java Standard Edition Runtime Environment

Kommentarer til ProGuard

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!