Почему вы хотите распространять отладочный APK?
По умолчанию React Native не связывает JS при сборке в отладке, поэтому отладочный APK представляет собой пустую оболочку.
Отладка предназначена для разработчиков, ожидается, что она будет запускаться локально на вашем компьютере, а пакет JS НЕ находится в APK, но динамически обслуживается пакетом ReactNative (Metro), который предоставляет горячую перезагрузку, меню отладки, красное поле для ошибок и все функции. мы любим ...
Посмотрите на файл build.gradle в папке вашего приложения, там много комментариев, которые дают подсказку о том, как вы можете изменить это поведение, прочитайте комментарии под строкой project.ext.react= [
. Например,
* // whether to bundle JS and assets in debug mode
* bundleInDebug: false,`
Но, опять же, зачем вам это делать? ... недостаточно релиза? Если это не так, вы можете создавать другие варианты сборки ... (альфа, бета, все, что вам нужно)