Ho sviluppato due progetti nel sistema Andriod basato su java A e B, i codici nel progetto A si basano sui codici nel progetto B, inoltre i codici nel progetto B si basano sui codici nel progetto A. Posso usare Proguard offuscare A ma non offuscare B, A e B possono anche funzionare bene?Come proguardare due progetti Android?
6
A
risposta
1
Per evitare che B venga offuscato includere qualcosa sulla falsariga di:
-keep class com.projectB.package.** { *; }
per tutti i pacchetti in progetto di B. Questo va nella vostra proguard.cfg di qualsiasi progetto che utilizza questi file. Quando proguard corre, saprà di non offuscare nulla in B e il progetto A sarà offuscato.
Problemi correlati
- 1. Voglio confrontare due progetti nello studio Android
- 2. Come condividere il codice tra due progetti?
- 3. Come utilizzare PowerMock nei progetti Android?
- 4. Come si aprono due o più progetti contemporaneamente in Android Studio?
- 5. VS2008: come eseguire due progetti separati dalla stessa soluzione
- 6. Importazione di più progetti e singoli progetti in Studio Android
- 7. L'importazione di progetti in eclissi importa solo i progetti Android
- 8. errore: L'attributo "***" è già stato definito quando si utilizzano due progetti di libreria in Android
- 9. Android Lint: ignora i progetti di libreria
- 10. più progetti Android dipendenti in eclissi
- 11. supporto maven per i progetti Android?
- 12. Uso dell'ambito 'compileOnly' nei progetti Android?
- 13. Condivisione di codice tra due diversi progetti git
- 14. Grandi progetti Android: come velocizzare il processo di compilazione?
- 15. Studio Android: come utilizzare le librerie (dai progetti di Eclipse)
- 16. E 'possibile dichiarare una classe parziale in due progetti
- 17. Condivisione di un codice tra due progetti in git
- 18. Due progetti Django in esecuzione simultanea e mod_wsgi acting werid
- 19. Django - due progetti che utilizzano lo stesso database?
- 20. Cookie ASPXAUTH Simplemembership che convalida su due progetti Web separati
- 21. Due progetti .NET, una stringa di connessione DB?
- 22. condivisione della tabella del database tra due progetti django
- 23. Due versioni della stessa DLL in diversi progetti
- 24. Confronto (e unione) di due progetti VS C#
- 25. Android: due Spinner onItemSelected()
- 26. Android - due frasi, due stili, uno TextView
- 27. Android Java: come sottrarre due volte?
- 28. Come avviare due animazioni contemporaneamente in Android?
- 29. Android - Come gestire due tocco delle dita
- 30. Progetti all'interno di progetti che utilizzano Git
Penso che nel proguard.txt sia possibile escludere i pacchetti ecc. – Doomsknight