Мобильная разработка
Вопросы о разработке под iOS, Android, SDK и мобильных приложениях.
Решение ошибки сборки Gradle в Xcode с сообщением WARNING: A restricted method in java.lang.System. Настройка совместимости Kotlin 2.3.10, Gradle и AGP 8.13.2.
Как исправить ошибку в pubspec yaml Flutter на строке 32 при flutter pub get с google_fonts и cupertino_icons. Пошаговое руководство по отступам, дубликатам и командам flutter clean, pub get. Примеры правильной структуры pubspec yaml flutter.
Решение проблемы с overflow-меню (три точки) в CollectionView на net maui android. Используйте Popup из CommunityToolkit.Maui вместо FlyoutBase.ContextFlyout для Edit/Delete без перехода на детали заказа.
Почему Flutter iOS приложение с FFmpeg (libavcodec.xcframework) работает в debug, но падает в release с ошибкой dyld: Library not loaded @rpath. Настройка podspec (vendored_frameworks, preserve_paths), OTHER_LDFLAGS, Embed & Sign в Xcode для flutter ios build.
Пошаговое руководство по созданию подписанного APK файла для релиза с помощью Gradle. Решение проблем с unsigned APK и настройка signingConfigs.
Решение проблемы, когда CLLocationManager не возвращает координаты и приложение не отображается в настройках iOS 8. Требуемые ключи Info.plist и методы авторизации.
Решение ошибки Cannot resolve symbol 'MyLib' в Android Studio при подключении библиотеки с JitPack. Исправьте artifactId на uselesslib, добавьте репозиторий jitpack.io, namespace и очистите кэш Gradle для android библиотеки.
Решение проблемы экспорта зависимостей в Android библиотеках с использованием api в build.gradle.kts
Пошаговое руководство по программной установке цвета текста TextView в Android. Использование Color, ContextCompat.getColor() и других методов.
Пошаговое решение ошибки ConfigError 'package.json не существует' в React Native Expo при npx expo start --lan. Фикс пути, package.json, сети для Expo Go, бесконечной загрузки и синего экрана. Проверено на SDK 50.
Пошаговое руководство по решению конфликтов зависимостей при обновлении Eclipse до Android SDK Tools rev. 23. Методы устранения ошибок и восстановления Proguard.
Обход ограничений Newland POS SDK: отправка raw ESC/POS команд для принтера чеков и открытия кассового ящика из Flutter. Библиотеки esc_pos_printer, MethodChannel, опыт разработчиков и best practices для Android/Kotlin.
Установка KernelSU Next на BlueStacks 5 невозможна из-за заблокированного ядра, но есть альтернативы: Kitsune Mask и Magisk с сокрытием root. Пошаговые инструкции, риски и рекомендации по рутированию эмулятора.
Понимание и решение проблем с mutableState при использовании LaunchedEffect в Jetpack Compose. Почему состояние не обновляется и как это исправить.
Пошаговое руководство по установке приложений на iPhone из Xcode без покупки лицензии разработчика. Обход 7-дневного ограничения и альтернативные методы для личного использования.
Пошаговая инструкция по установке Sora 2 на Android в РФ: VPN, Google-аккаунт, скачивание из Play Store. Обход ограничений, настройка, генерация видео по тексту. Работает стабильно без кодов приглашения.
Решение FileNotFoundException при чтении выбранного файла в Android на Kotlin. Используйте ContentResolver.openInputStream вместо File, учитывая Scoped Storage Android 10+. Примеры кода, проверка URI, разрешения без манифеста.
В QLoader ошибка «Больше нет приложений»: не отображаются приложения и пустой список игр. Причины — закрытие FFA-репо, устаревшие зеркала. Фикс: обновление зеркал, очистка кэша, проверка ADB, переустановка. Пошаговая диагностика для Quest 3.
TikTok перестал работать на iPad после обновления iOS? Загружается старая версия без свежих рекомендаций. Пошаговое решение: сброс ленты, смена региона Apple ID, eSIM. Работает без SIM-карты.
Как убрать стрелку сворачивания и переключатель языка в HyperOS 3: настройка HyperOS Gboard, обходы (смена клавиатуры) и советы для разных сборок. Быстро.