Я очень плохо знаком с разработкой для Android и недавно начал работать над мобильным приложением.
Мобильное приложение, над которым я работаю, было создано 4 года назад и нуждается в обновлении, и я недавно обновил следующие 3 компонента:
- Nativescript CLI
- Основные модули Nativescript
- Nativescript Android Runtime
а также его зависимости:
- момент
- момент- часовой пояс
- nativescript-AppVersion
- nativescript-cardview
- nativescript-DEV-машинопись
- nativescript-дом
- nativescript-выпадающий
- nativescript-аэроропорт
- nativescript-iqkeyboardmanager
- nativescript-погрузо-индикатор
- nativescript-локализуются
- nativescript-мастер-технологии
- nativescript покадрово-DateTimePicker
- nativescript-PDF-вид
- nativescript-плагин-firebase
- nativescript-безопасный-хранение
- nativescript-тема-ядро
- ТНС-ядро-модули
- валидатор
- столпотворение-траверс
- Babel-типа
- Babylon
- ленивые
- машинопись
У приложения не было проблем с запуском до этих обновлений, но, как мы и ожидали, в настоящее время оно не собирается и не запускается после завершения этих обновлений.
Я получаю ошибку:
FAILURE: сборка не удалась, исключение.
Что пошло не так:
Не удалось выполнить задачу ': app: mergeDebugAssets'.
[app / tns_modules / lazy-install / node_modules / semver / semver.browser.js] C: \ Users \ enicholson \ Code \ llu.app \ платформы \ android \ app \ src \ main \ assets \ app \ tns_modules \ lazy-install \ node_modules \ semver \ semver.browser.js [app / tns_modules / lazy-install / node_modules / semver / semver.browser.js] C: \ Users \ enicholson \ Code \ llu.app \ platform \ android \ app \ src \ main \ assets \ app \ tns_modules \ lazy-install \ node_modules \ semver \ semver.browser.js.gz: Ошибка: дублирующиеся ресурсы
[app / tns_modules / lazy-install / node_modules / semver / semver.min.js] C: \ Users \ enicholson \ Code \ llu.app \ платформы \ android \ app \ src \ main \ assets \ app \ tns_modules \ lazy- install \ node_modules \ semver \ semver.min.js [app / tns_modules / lazy-install / node_modules / semver / semver.min.js] C: \ Users \ enicholson \ Code \ llu.app \ платформы \ android \ app \ src \ main \ assets \ app \ tns_modules \ lazy-install \ node_modules \ semver \ semver.min.js.gz: Ошибка: дублирующиеся ресурсы
Попробуйте:
Запустите с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше вывода журнала. Запустите с --scan, чтобы получить полное представление.
Получите дополнительную помощь по https://help.gradle.org
СТРОИТЬ СБОЙ в 4с
Невозможно применить изменения на устройстве: эмулятор-5554. Ошибка: Сбой команды gradlew.bat с кодом выхода 1.
Кто-нибудь имеет опыт решения этой проблемы или аналогичный, который может предложить потенциальное решение?
Я работал с другим членом команды и попробовал несколько рекомендуемых решений в Интернете, таких как:
Удаление папки hooks, node_modules и платформы. Далее удаление платформы андроида и ее повторное добавление.
Проверка журналов, поиск ничего необычного
Обеспечение отсутствия проблем с окружающей средой с использованием: 'tns doctor'
Проверка на наличие дубликатов файлов
Я все еще активно ищу решения в Интернете.