Сбой сборки релиза Android после изменения имени приложения (strings.xml). Приложение успешно собирается и работает в варианте DEBUG, но завершается неудачно с приведенной ниже ошибкой в версии выпуска и через CLI (react-native run-android --variant release --deviceId XYZZ
), и через android-studio.
снимок экрана журналов logcat
.
Действия, предпринятые для разрешения:
- Очистка кэша градлера.
- Удаление узловых модулей, блокировка пряжи и переустановка модулей
- Отключить кеш и перезапустить Android Studio.
- Очистить кэш проекта в Android Studio.
- gradlew clean
Обратите внимание, что сборка DEBUG успешно запущена.
"react": "16.8.3", "react-native": "0.59.4", gradle-5.4.1, buildToolsVersion = "28.0.3, compileSdkVersion = 28, targetSdkVersion = 28, supportLibVersion = "28.0.0", googlePlayServicesVersion = "11.8.0""
РЕДАКТИРОВАТЬ: AppName в package.json и app.json и getMainComponentName () в классе MainActivity все ссылаются на одно и то же имя, а AppRegistry использует appName из app.json (проектсоздан с использованием init-native init).