Я создаю SDK и обфускацию кода через proguard/dexguard, но я не уверен, как мои разработчики могут отлаживать код, если код запутан. Не обфускание кода SDK не является вариантом.Обфускация и отладка кода
Обфускация и отладка кода не работают параллельно, если я здесь что-то не хватает.
На самом деле, я искал предложения о том, как разработчики, которые используют свой SDK будет отлаживать приложения, которые построены с использованием моего SDK. Если они захотят пройти через код, они будут смотреть на обфускационный код - конечно, некоторые из открытых интерфейсов не запутываются. То, что вы предложили, работает для меня как парень, который построил SDK, чтобы скрыть код, используя файл mapping.txt. –
Если вы не хотите делиться файлом сопоставления, никто не может отлаживать использование несвязанного кода. DexGuard удаляет всю информацию об отладке (имена исходных файлов и количество прошивок и т. Д.) –