Size: a a a

AndroidDev :: Разработка. It's Android time now!

2020 August 16

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
GGsrvg
photoshop
А как же фрейм устройства
источник

DN

Danya Nosyk in AndroidDev :: Разработка. It's Android time now!
Mafioznik
У кого-то есть инструмент для того, чтобы сделать превью скрины для гугл плея? Может конструктор превью какой-то? Или как лучше делать?
помню юзал какое то приложение для скринов, именно на смартфон
источник

DN

Danya Nosyk in AndroidDev :: Разработка. It's Android time now!
как по мне довольно удобно если просто фрейм устройства подставить надо
источник

DN

Danya Nosyk in AndroidDev :: Разработка. It's Android time now!
Mafioznik
А как же фрейм устройства
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
спасибо
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
А кто-то делал проморолики для гугл плея? Чем пользовались?
источник
2020 August 17

o

oldschool in AndroidDev :: Разработка. It's Android time now!
После подписи приложения, начинает крашится, а без подписи работает стабильно. В чем может быть ошибка, я так и не понял?
Спасибо
источник

o

oldschool in AndroidDev :: Разработка. It's Android time now!
d.e.b.k.c: No properties to serialize found on class d.d.a.d.d
at d.e.b.k.x.a1.o.a$a.<init>(:11)
at d.e.b.k.x.a1.o.a.a(Unknown Source:12)
at d.e.b.k.x.a1.o.a.a(:4)
at d.d.a.f.h.a(:19)
at d.e.b.k.x.b1.d.a(:3)
at d.e.b.k.x.b1.h.run(:6)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:201)
at android.app.ActivityThread.main(ActivityThread.java:6810)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)
источник

AL

Alexandr Lyubimov in AndroidDev :: Разработка. It's Android time now!
oldschool
d.e.b.k.c: No properties to serialize found on class d.d.a.d.d
at d.e.b.k.x.a1.o.a$a.<init>(:11)
at d.e.b.k.x.a1.o.a.a(Unknown Source:12)
at d.e.b.k.x.a1.o.a.a(:4)
at d.d.a.f.h.a(:19)
at d.e.b.k.x.b1.d.a(:3)
at d.e.b.k.x.b1.h.run(:6)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:201)
at android.app.ActivityThread.main(ActivityThread.java:6810)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)
надо в прогварде кипкласс указать для сериализуемого класса, вестимо
источник

AL

Alexandr Lyubimov in AndroidDev :: Разработка. It's Android time now!
или что-то вроде того
источник

o

oldschool in AndroidDev :: Разработка. It's Android time now!
Я понял, что ничего не понял
источник

AL

Alexandr Lyubimov in AndroidDev :: Разработка. It's Android time now!
проблема не в подписи, а в обфускации, которая происходит при сборке релизной версии
источник

AL

Alexandr Lyubimov in AndroidDev :: Разработка. It's Android time now!
короче, названия методов классов и прочего такого межгалактического продукта изменяются, и это может ломать сериализацию, для которой может быть критично название полей класса. Тут есть 2 варианта - хороший и плохой. Хороший вариант - в файле proguard-rules.pro прописать правила для классов, которые не надо обфусцировать. Мол, типа, эти не трожь (если используете какую-нибдуь библиотеку, правила для прогварда обычно указываются в инструкции по интеграции) и плохой - написать в релизной сборке minifyEnabled false (если, конечно, мне память не изменяет)
источник

AL

Alexandr Lyubimov in AndroidDev :: Разработка. It's Android time now!
типа
источник

AL

Alexandr Lyubimov in AndroidDev :: Разработка. It's Android time now!
buildTypes {
   release {
       signingConfig signingConfigs.release
       minifyEnabled false
       proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
   }
}
источник

o

oldschool in AndroidDev :: Разработка. It's Android time now!
Понял сэр
источник

o

oldschool in AndroidDev :: Разработка. It's Android time now!
Сейчас попробую
источник

AL

Alexandr Lyubimov in AndroidDev :: Разработка. It's Android time now!
ага )
источник

o

oldschool in AndroidDev :: Разработка. It's Android time now!
Заработало, благодарю
источник

AL

Alexandr Lyubimov in AndroidDev :: Разработка. It's Android time now!
Да не за что, но обфускацию лучше прикрутить. )))
источник