Size: a a a

Android Developers

2021 April 30

SS

Sergey Serpivskyy in Android Developers
@JohnnySC , памаги
Почему после обфускации protected и package-private филды\методы становяться public, мож какое правило есть для прогуарда? allowaccessmodification = false по дефолту
😁😁😁
источник

L

Leonid in Android Developers
Как вы узнали, что они становятся public?
источник

SS

Sergey Serpivskyy in Android Developers
источник

СП

Сергей П. in Android Developers
Филды вроде не страшно, пусть становятся
источник

SS

Sergey Serpivskyy in Android Developers
и методы тоже
источник

SS

Sergey Serpivskyy in Android Developers
источник

SS

Sergey Serpivskyy in Android Developers
хотя публичный только getInstance()
источник

L

Leonid in Android Developers
Так только его нормально и видно, остальные обфусцированы же?
источник

SS

Sergey Serpivskyy in Android Developers
Да, но их вообще не должно быть видно блин
источник

Я

Ярослав in Android Developers
Он о том, что protected становиться public
источник

SS

Sergey Serpivskyy in Android Developers
👍
источник

Я

Ярослав in Android Developers
только чем это мешает:)?
источник

SS

Sergey Serpivskyy in Android Developers
Та тем что так не должно быть)) Ну блин, ты прогер, берешь мою либу, а там метод а()
источник

L

Leonid in Android Developers
Никогда этим вопросом не интересовался. Может быть, у вас подключен какой-то плагин или либа, которые что-то там подкручивают при компиляции?
источник

L

Leonid in Android Developers
И чем это мне может быть полезно? Вызвать а() и словить крэш? 😁

А в другой версии будет не а, а z или ещё какая-нибудь буква.
источник

PE

Pavel Erokhin in Android Developers
Нельзя
источник

SS

Sergey Serpivskyy in Android Developers
источник

PE

Pavel Erokhin in Android Developers
Это логически невозможно, если ты их не публиковал, то мавену не откуда будет брать их
источник

СП

Сергей П. in Android Developers
Пускай вызывает то что в джавадоках описано.
источник

L

Leonid in Android Developers
+
источник