Найти в Дзене
Module was compiled with an incompatible version of Kotlin
В процессе сборки release build'а после подключения Firebase Analytic появляется сообщение с таким содержимым: java.com.google.android.gmscore.integ.client.measurement_api_measurement_api.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.9.0, expected version is 1.7.1. Порылся-поискал-подумал-потыкал...
161 читали · 1 год назад
Very long vector path (980 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing
Такое сообщение появляется при анализе кода в Android Studio перед совершением добавления изменений файлов в репозиторий - перед коммитом в git. Возникает при использовании векторных изображений в проекте. Решение: Упростить векторное изображение. Это можно сделать так: • На сайте https://yqnn.github.io/svg-path-editor/ есть возможность скруглить изображение. • Для этого копируем из XML-файла параметр PATH и вставляем на сайте в соответствующее окошко...
1 год назад
Про цветовые атрибуты темы
Смысл этой заметки в том, чтобы сохранить какой цвет за что отвечает. Но добавил общей инфы - вдруг кому пригодится. Если вы хотите использовать какую-то готовую тему, но изменить в ней основные цвета, то вам предстоит их переопределить в вашей теме. Сначала её нужно создать в файле res\values\styles.xml Затем создаем тему в этом файле: <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionTheme"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style> В этом...
2 года назад
parentFragmentManager.commit unresolved commit
Если вы пробуете работать с фрагментами, то возможна ситуация нераспознавания некоторых команд. Например, когда вместо стандартных вызовов методов FragmentManager: supportFragmentManager.beginTransaction() .add(R.id.fragment_container_view, MyFragment()) .commit() мы хотим использовать лямбда-выражение и extention-функции: supportFragmentManager.commit { .add(R.id.fragment_container_view, MyFragment()) } Решение в этом случае простое. Добавить ещё одну зависимость в build...
2 года назад
Просмотр стека Activity запущенного в эмуляторе Android приложения
Для просмотра содержимого контейнера Task с Back stack приложения в Linux/MacOS можно выполнить команду в adb: adb shell dumpsys activity activities | grep ActivityRecord{ В Windows штатно нет утилиты grep. Но есть findstr: adb shell dumpsys activity activities | findstr "ActivityRecord{" Так мы сможем просмотреть список созданных Activity в Back stack нашего выполняемого приложения...
2 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала