/ / Ako zistiť, že Proguard v Eclipse funguje správne - Android, Eclipse, Proguard

Ako vedieť, že Proguard funguje správne v zatmení - android, eclipse, proguard

Som nový používateľ programu Proguard a čítal som o ňom niekoľko článkov.

Ako som pochopil, názov proguard.cfg odkazuje na súbor proguard-project.txt. Opravujem alebo existuje taký súbor s názvom proguard.cfg?

Ďalšiu vec, ktorú chcem vedieť, je, ako by som moholviete, že proguard pracuje dobre pre môj projekt? K proguard-project.txt som nepridal žiadne ďalšie komentáre. V niektorých príspevkoch som videl, že bez použitia príkazu „-dontwarn android.support. **“ v nástroji proguard-project.txt sa zobrazia varovania. Vo svojom LogCat som však nedostal žiadne varovanie ani výnimky.

Kde sa tieto varovania / výnimky zobrazujú? Čo potrebujem vedieť, či to funguje dobre.

odpovede:

1 pre odpoveď č. 1

Konfigurácia proguardu je v projekty.vlastnosti súboru.

proguard.config = proguard-android-optimize.txt

Čokoľvek, čo by ste tu uviedli,konfigurácie sa vyberú z tohto súboru. Myslím, že prípona .cfg sa používala skôr a dokumentácia nebola aktualizovaná po tom, čo ju v nástrojoch Android sdk zmenili na tento názov súboru.

Proguard funguje dobre?

Závisí to od toho, ako zostavujete svoju aplikáciu. Eclipse vo všeobecnosti nezobrazuje všetky podrobné výpovede, môže ich byť niekoľko, ale nie všetky.

Takže, ak staviate s Eclipse, stačí predpokladať, že to fungovalo, pokiaľ zatmenie nedokáže vytvoriť zostavenie a potom by sa vám zobrazila správa. Potvrďte to buď dekompilovať súbor APK, alebo spustite aplikáciu pri kontrole denníkov, Ak môžete aplikáciu zlyhať a je tu stopa zásobníka, môžete zreteľne vidieť, že názvy metód sú nejasné.

Ak chcete vidieť všetky upozornenia týkajúce sa strážcu počas procesu zostavovania, skúste zostaviť aplikáciu pomocou mravca. Na konzole môžete tiež zobraziť všetky podrobnosti (všeobecné + ochranné).