2012-11-16 19 views
6

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?

+0

Myślę, że w pliku progu.txt można wykluczyć pakiety itp. Nie jestem jednak ekspertem. – Doomsknight

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.