Tsudzukeru
@Tsudzukeru

Почему приложение обфуцируется частично?

Кто-нибудь сталкивался с проблемой частичной обфускации? Класс обфуцируется частично. Некоторые методы меняют название, а некоторые нет

вот мой proGuard файл

#nav models
-keep class * extends android.os.Parcelable
-keep class * extends java.io.Serializable

#koin
-keepclassmembers public class * extends androidx.lifecycle.ViewModel { public <init>(...); }

#netwok
-keep class com.umbrella.ds_remote_impl.** {*;}

#moshi & DriverProfileEditableDataSectionType
-keepclassmembernames class * extends java.lang.Enum {
    <fields>;
}


а вот пример методов customView первый из которых обфуцируется, а другие нет

/* renamed from: a */
    public final void mo27123a(C3428a<C4785t> callback) {
        C3753r.m3233g(callback, "callback");
        ShapeableImageView shapeableImageView = this.f18625q.f19116b;
        C3753r.m3232f(shapeableImageView, "binding.iconPlaceholder");
        C10238r.m40740h(shapeableImageView, 0, new UploadPhotoWithReplaceIcon$onReplaceIconClick$1(callback), 1);
    }

    public final void setBitmapBackground(Bitmap image) {
        C3753r.m3233g(image, "image");
        this.f18625q.f19117c.setBitmapBackground(image);
    }

    public final void setImageBackground(String imageUrl) {
        C3753r.m3233g(imageUrl, "imageUrl");
        this.f18625q.f19117c.setImageBackground(imageUrl);
    }
  • Вопрос задан
  • 116 просмотров
Пригласить эксперта
Ответы на вопрос 1
iLLuzor
@iLLuzor
Java, Kotlin, Android Developer
Потому что есть дефолтные правила.
Кроме того, подключенные библиотеки тоже могут содержать правила
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы