Google предполагает, что разработчики могут захотеть скрыть байтовый код:
http://android-developers.blogspot.com/2010/09/proguard- android-and-licensing-server.html
Я следовал инструкциям Google, чтобы получить запутанное приложение для Android, которое, на первый взгляд, казалось, работало. Но были внесены некоторые странные ошибки, которых нет в не обфусцированном приложении. Я продолжал отключать опции ProGuard, чтобы получить эту конфигурацию:
-dontoptimize -dontshrink -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -verbose
Ошибки все же есть. Есть ли что-нибудь еще, что я могу отключить, чтобы получить только чистую обфускацию? Обфускация была бы неплоха, но я готов отключить другие функции ProGuard.