Как собирать Android-приложение и в чём разница между APK и AAB?
СобеседованиеMetro и сборка
- Debug:
npx react-native run-android → APK в android/app/build/outputs/apk/debug/
- Release AAB:
./gradlew bundleRelease — для Google Play (оптимизированный формат)
- Release APK:
./gradlew assembleRelease — для прямой установки
- AAB (Android App Bundle): Google Play генерирует оптимальные APK для каждого устройства
- ProGuard: обфускация и минификация (
minifyEnabled, shrinkResources)
- Подпись: Keystore файл (НЕВОЗМОЖНО восстановить при утере!)