Nie zamazywałbym całego mojego projektu, ale tylko najbardziej kluczową klasę. jak napisać plik proguard, aby wykluczyć cały projekt i zaciemnić tylko jedną klasę lub pojedynczą paczkę?Jak zamaskować tylko kilka klas lub jedną paczkę?
Odpowiedz
Proszę przeczytać odpowiedź przed argumentem w dół. Potrzebujesz ! przed twoją klasą.
Spójrz na część Proguard Manual: Keep option
i Android example.
przykład:
-keeppackagenames com.vtcmobile {
! com.yourpackage.CategoryParser // keep package com.vtcmobile excluded class com.vtcmobile.CategoryParser
}
Edycja: Zastosowanie
-keeppackagenames [package_filter] nie Określa zaciemniać imiona pakietów. Opcjonalny filtr to rozdzielona przecinkami lista nazw pakietów. Nazwy pakietów mogą zawierać zawierające symbole wieloznaczne?, * I **, a także mogą być poprzedzone znakiem! negator. Dotyczy tylko zaciemniania.
to tylko utrzyma klasę, która rozszerza działanie i wyklucza jedną klasę, moim celem jest wykluczenie WSZYSTKIEGO projektu i zaciemnienie tylko jednej klasy. – Giuseppe
"keep" oznacza "nie zamruguj" –
- 1. jQuery - usuń kilka klas
- 2. Wymień kilka kresek z jedną kreską
- 3. Jak zdemaskować element JavaFX PasswordField lub poprawnie zamaskować pole tekstowe?
- 4. Android - uzyskaj tylko jedną lokalizację
- 5. Jak uruchomić tylko jedną instancję aplikacji
- 6. Matplotlib - pokaż tylko jedną cyfrę
- 7. iOS Edycja grafiki biblioteki otwartego źródła - lub tylko kilka wskazówek
- 8. Korzystanie DIV zamaskować innego div
- 9. Prostokąt z tylko jedną ramką
- 10. jak wyrwać tylko jedną zagnieżdżoną pętlę
- 11. puszka proxy kilka klas, ale nie inne
- 12. Łącząc kilka bibliotek statycznych w jedną przy użyciu CMake
- 13. "Elipsa" pokazuje tylko jedną kropkę
- 14. C++ Jak przechowywać paczkę parametr jako zmienną
- 15. Jak zbudować zarchiwizowaną paczkę na R 3.0.0
- 16. Jak zamaskować hasło w Java 5?
- 17. Z ProGuard, jak mogę zaciemnić tylko jedną klasę?
- 18. Fetchall zwraca tylko jedną kolumnę w Pythonie?
- 19. Zdobądź tylko jedną określoną klasę używając $ (this) .attr ("class") zamiast wielu klas
- 20. Czy lepiej jest mieć jedną instancję klasy lub po prostu mieć kilka statycznych metod?
- 21. Jak zamaskować obraz w C# za pomocą ITextSharp.dll?
- 22. Wybierz tylko jedną kolumnę w LINQ
- 23. Scala: Jak zamaskować pierwsze znaki n ciąg
- 24. Jak zamaskować bajty w zespole ARM?
- 25. wydrukuj tylko kilka aspektów w facet_grid
- 26. jQuery UI - Droppable akceptuje tylko jedną przeciągalną
- 27. Jak wstawić do tabeli z tylko jedną kolumnę IDENTITY
- 28. Jak zamaskować zagnieżdżony słownik Pythona 3, aby zwrócić słownik zawierający tylko niektóre elementy?
- 29. wyświetla tylko jedną kolumnę w wyniku?
- 30. Jak zaktualizować tylko jedną bibliotekę DLL w instalacji ClickOnce?
Jaki jest powód zaciemniania tylko 1 klasy/paczki? Połączenia z tą klasą/pakietem również powinny być zaciemnione! – RvdK