Size: a a a

Android Developers

2020 December 03

ES

Egor Sigolaev in Android Developers
источник

ES

Egor Sigolaev in Android Developers
Или это студия шалит?
источник

Я

Ярослав in Android Developers
вроде в этой веррсии еще должно было быть
источник

A

Anamika in Android Developers
Only boys message
источник

ℕo ℕame in Android Developers
Egor Sigolaev
Или это студия шалит?
плагин установил?
источник

ES

Egor Sigolaev in Android Developers
ℕo ℕame
плагин установил?
какой?
источник

ℕo ℕame in Android Developers
apply plugin kotlin syntetics
источник

ℕo ℕame in Android Developers
чет такого
источник

ES

Egor Sigolaev in Android Developers
ℕo ℕame
apply plugin kotlin syntetics
А, тьфу, спасибо
источник

ℕo ℕame in Android Developers
раньше по дефолту было. щас нет
источник

ES

Egor Sigolaev in Android Developers
ага(
источник

Я

Ярослав in Android Developers
ℕo ℕame
че так много ковыряльщиков стало
Реверс это довольно интересное занятие. Но тут надо иметь мотивацию и усидчивость. На исследование может уйти дольно приличное количество времени, от нескольких минут до нескольких дней или недель. Все зависит будет от, того как усложнили все. Запомни, главная задача от деаонона твоего приложения, это  усложнить процесс исследования кода. Методов есть много. От банального proguard(r8) до всяких супер пакеров, которые очень сложно будет расспаковать правильно. Как ты видишь из сообщений в теме, proguard действует, кто не имеет опыта,  уже не знает куда смотреть и сдается. А пакеры дают жару и бывалым дядькам, уже не говоря что можно ещё всяких проверок напихать от разного софта. Вся информация исключительно в ознакомительных целях🤫.
источник

PZ

Pavlo Zelinskiy in Android Developers
В каких библиотеках по вашему опыту надо было писать  наибольшее количество шаблонного (boilerplate) кода?
источник

QH

Quantum Harmonizer in Android Developers
Pavlo Zelinskiy
В каких библиотеках по вашему опыту надо было писать  наибольшее количество шаблонного (boilerplate) кода?
Retrofit, Dagger, RxJava, ButterKnife
источник

DC

Dyno Chris is... in Android Developers
Quantum Harmonizer
proguard-rules, это и имя файла, и запрос в гугл
прописал прогвард правила -keep class com.android.vending.billing.** { *; } , пропала вот эта ошибка Didn't find class "com.android.vending.billing.IInAppBillingService$Stub" спасибо. но осталась еще одна странная. тут уже не класса не хватает, а говорит НПЕ. вообще нет идей почему там может быть нпе и стектрейс ничего толком не подсказывает. нет идей в чем причина нпе? ведь на дебаг версии все работает 🤔
источник

QH

Quantum Harmonizer in Android Developers
Dyno Chris is...
прописал прогвард правила -keep class com.android.vending.billing.** { *; } , пропала вот эта ошибка Didn't find class "com.android.vending.billing.IInAppBillingService$Stub" спасибо. но осталась еще одна странная. тут уже не класса не хватает, а говорит НПЕ. вообще нет идей почему там может быть нпе и стектрейс ничего толком не подсказывает. нет идей в чем причина нпе? ведь на дебаг версии все работает 🤔
Надо retrace, чтобы имена вернуть, тогда понятно будет.
BTW, у тебя почему-то кипнулся amdroidx, это убивает весь смысл шринка.
источник

DC

Dyno Chris is... in Android Developers
Quantum Harmonizer
Надо retrace, чтобы имена вернуть, тогда понятно будет.
BTW, у тебя почему-то кипнулся amdroidx, это убивает весь смысл шринка.
а retrace это как?
источник

QH

Quantum Harmonizer in Android Developers
Dyno Chris is...
а retrace это как?
В век информационных технологий это очень просто узнать.)
источник

DC

Dyno Chris is... in Android Developers
Quantum Harmonizer
В век информационных технологий это очень просто узнать.)
не так-то просто, когда не знаешь даже как загуглить)
источник

QH

Quantum Harmonizer in Android Developers
Dyno Chris is...
не так-то просто, когда не знаешь даже как загуглить)
retrace :)
мб proguard retrace
источник