Opracowałem dwa projekty w systemie Andriod na podstawie java A i B, kody w projekcie A polegają na kodach w projekcie B, również kody w projekcie B polegają na kodach w projekcie A. Czy mogę używać Proguard do zaciemniania A, ale bez zaciemniania B, A i B również mogą dobrze działać?Jak zrealizować dwa androidy?
6
A
Odpowiedz
1
Aby zapobiec B przed mieszaniem to coś wzdłuż linii:
-keep class com.projectB.package.** { *; }
dla wszystkich pakietów w projekcie B. To idzie w swoim proguard.cfg każdego projektu, który wykorzystuje te pliki. Kiedy biegnie proguard, będzie wiedział, że nic nie zaciemni w B, a projekt A będzie zaciemniony.
Myślę, że w pliku progu.txt można wykluczyć pakiety itp. Nie jestem jednak ekspertem. – Doomsknight