Size: a a a

2019 December 12

DA

Daniyar Amangeldy in Android KZ
Поэтому, хз, сходи туда святой водой побрызгай
источник

DA

Daniyar Amangeldy in Android KZ
может сработает
источник

M

Mussin. in Android KZ
Daniyar Amangeldy
Это не в коде дело, если ты проверял у себя на их же девайсе
вот вот, вообще непонятно
источник

AS

Askar Syzdykov in Android KZ
Mussin.
таких тупняков не может быть, с ними связывались, все включено, проверяют на вайфае, все окей)
Я делал похожую аппу. Перед тем как отдать добавил логирование в файл с разбивкой по часам. И когда они говорили что что-то не пашет, я просто просил скинуть несколько файлов за определенный период времени с их устройства
источник

AS

Askar Syzdykov in Android KZ
Туда логировал состояние геолокации и статус ответа сервера при отправке этих локаций. Очень помогло
источник

MB

Mukhtar Bimurat in Android KZ
Mussin.
таких тупняков не может быть, с ними связывались, все включено, проверяют на вайфае, все окей)
Там Еще как я помню 9 андроида версией появился restriction на запросы, и в хмл нужно было добавлять url-ы который ты стучаешься
источник

MB

Mukhtar Bimurat in Android KZ
Mukhtar Bimurat
Там Еще как я помню 9 андроида версией появился restriction на запросы, и в хмл нужно было добавлять url-ы который ты стучаешься
Если у заказчиков 9 версия а у тебя меньше можеть быть из за этого
источник

DA

Daniyar Amangeldy in Android KZ
Mukhtar Bimurat
Там Еще как я помню 9 андроида версией появился restriction на запросы, и в хмл нужно было добавлять url-ы который ты стучаешься
Скинь доку. Я такого не помню
источник

DA

Daniyar Amangeldy in Android KZ
+ Они тестили у себя в офисе на тех же устройствах
источник

MB

Mukhtar Bimurat in Android KZ
Daniyar Amangeldy
Скинь доку. Я такого не помню
Позже скину
источник

OC

Oleg Chernov in Android KZ
может заказчики выгружают приложение из списка недавно запущенных приложений. на некоторых китайских девайсах эта выгрузка реализована криво, после чего сервисы и пуши перестают работать
источник

IM

Islam Madeniyat in Android KZ
Daniyar Amangeldy
Скинь доку. Я такого не помню
Он наверняка про network-security-configuration
источник

IM

Islam Madeniyat in Android KZ
Но он с 8 версии
источник

JM

Janibek Marshal in Android KZ
Mussin.
есть еще одна непонятная ситуация:
они отправили нам один свой девайс и мы протестили его у себя, тут все работало как надо
мы отправили обратно и опять та же проблема :/
Попробуй включить firebase performance monitoring
источник

JM

Janibek Marshal in Android KZ
Хотя, не, это работает только в больших масштабах
источник

MB

Mukhtar Bimurat in Android KZ
Islam Madeniyat
Он наверняка про network-security-configuration
Да точно, вот доки если че https://developer.android.com/training/articles/security-config#CleartextTrafficPermitted. @daniyar_amangeldy @mussaiin

Пример ошибки: https://stackoverflow.com/questions/45940861/android-8-cleartext-http-traffic-not-permitted

Но если одном девайсе тестируйт то другая ошибка скорее всего
источник

DA

Daniyar Amangeldy in Android KZ
Это поддержка clear text
источник

IQ

Isaya Qerey in Android KZ
Как собирается Android-приложение?

Сборка Android-приложения состоит из следующих шагов:

1. Компилирование Java/Kotin-исходников.

Компилятор создает .class-файлы, содержащие java-байткод.

.java source -> javac compiler -> .class files
.kt source -> kotlinc compiler -> .class files


2. Конвертация Java-байткода в Dalvik-байткод.

Для конвертации используется утилита dx. На вход подаются .class-файлы, скомпилированные на предыдущем шаге, и .jar/.aar-файлы скомпилированных библиотек. dx создает файлы формата .dex, которые содержат Dalvik-байткод.

.class, .jar, .aar -> dx -> classes.dex


3. Сборка ресурсов и .dex-файлов в APK.

Этот шаг выполняется утилитой aapt (Android Asset Packaging Tool).

classes.dex, resource files -> aapt -> .apk file


4. Оптимизация и подпись .apk-файла.

Для оптимизации APK используется утилита zipalign. APK является zip-архивом. zipalign выравнивает файлы в архиве определенным образом, что уменьшает использование RAM, при работе приложения.

Подпись приложения выполняется утилитой apksigner.

.apk file -> zipalign -> apksigner -> signed .apk file


До Build Tools v24.0.3 подпись APK выполнялась утилитой jarsigner, которая была создана для подписи .jar-файлов, и zipalign применялся к уже подписанному APK.

.apk file -> jarsigner -> zipalign -> signed .apk file


#Build
источник

DA

Daniyar Amangeldy in Android KZ
Про D8 не написано)
источник
2019 December 13

K

Kuanysh in Android KZ
Всем привет! Вопрос: при запуске приложения, грузятся все апишки страниц bottom navigation (их 5). Можно ли сделать так чтобы он только одну грузил? И что за это отвечает?
источник