У меня есть 2 проекта, один из которых я создаю файл AAR и объединяю его в своем основном проекте (реализующем в Gradle), когда я отлаживаю, я могу перейти к функциям и увидеть реализацию, часть кода, которыйгенерируется отличается от оригинала, как я вижу в моем первом проекте, это означает, что компилятор (android studio) изменяет часть кода, например:
if (condition){
log.d("a", "1");
}else {
log.d("a", "2");
}
изменяется на:
if (!condition){
log.d("a", "2");
}else {
log.d("a", "1");
}
логика та же, но некоторые изменения вызывают ошибки в моем приложении, есть ли способ предотвратить это?спасибо!