Мое приложение React Native больше не запускается, когда я запускаю: npm run android

мое приложение работало отлично, прежде чем я попытался скомпилировать его для производства, запустив npx expo run:android --variant release, который вернулся с ошибкой. Теперь, когда я запускаю npm run android, я получаю эту ошибку:

>  C:/Users/Mobile Apps/React Native/AwesomeProject/node_modules/expo-modules-core/android/.cxx/Debug/1g6k43ua/x86_64/CMakeFiles/expo-modules-core.dir/./
    

has 196 characters.  The maximum full path to an object file is 250
    characters (see CMAKE_OBJECT_PATH_MAX).  Object file

      C_/Users/Mobile_Apps/React_Native/AwesomeProject/node_modules/expo-modules-core/common/cpp/ObjectDeallocator.cpp.o

    cannot be safely placed under this directory.  The build may not work
    correctly.


  ninja: error: manifest 'build.ninja' still dirty after 100 tries


* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.

BUILD FAILED in 1m 23s
384 actionable tasks: 19 executed, 365 up-to-date
Error: C:\Users\Mobile Apps\React Native\AwesomeProject\android\gradlew.bat app:assembleDebug -x lint -x test --configure-on-demand --build-cache 
-PreactNativeDevServerPort=8081 -PreactNativeArchitectures=x86_64 exited with non-zero code: 1

Вот мой package.json:

Я попытался cd android затем запустить --stacktrace и --scan, чтобы получить больше информации, и это дало мне информацию о пакетах, которые устарели. Я их удалил, теперь получаю такие результаты:

Никогда и нигде не делитесь скриншотами текста, если только вы не хотите показать больше, чем текст, например цвета или аннотации IDE. Вместо этого поделитесь чистым текстом с правильной разметкой. Скриншоты текста трудно читать, особенно на мобильных устройствах, очень сложно скопировать и практически невозможно найти.

Vampire 05.08.2024 16:38

Вызовы --stacktrace и --scan, которые вы сделали, практически бесполезны, так как вам нужно добавить их к вызову, который на самом деле не удался, а это не то, что вы сделали. Также при использовании --scan важной частью является URL-адрес сканирования сборки, указанный в конце вывода. Кроме того, если вы просто прокрутите вверх, где вы сделали первый снимок экрана, есть вероятность, что настоящая проблема уже зарегистрирована над тем, что вы сделали снимок экрана.

Vampire 05.08.2024 16:41

@Vampire, я только что отредактировал это. Пожалуйста, скажите мне, если вы видите, в чем может быть проблема

drew 05.08.2024 18:04

Кроме того, сканирование сборки отображает 0 ошибок.

drew 05.08.2024 18:17

Опять же, сканирование сборки показывает 0 ошибок, потому что вы запустили не неудачную сборку, а какую-то другую сборку, которая, как я уже сказал, бесполезна. И теперь, когда вы добавили еще несколько сообщений об ошибках, что непонятно? Посыл вполне ясен, не так ли?

Vampire 05.08.2024 23:24
Умерло ли Create-React-App?
Умерло ли Create-React-App?
В этом документальном фильме React.dev мы исследуем, мертв ли Create React App (CRA) и какое будущее ждет этот популярный фреймворк React.
Освоение React Native: Пошаговое руководство для начинающих
Освоение React Native: Пошаговое руководство для начинающих
React Native - это популярный фреймворк с открытым исходным кодом, используемый для разработки мобильных приложений. Он был разработан компанией...
В чем разница между react native и react ?
В чем разница между react native и react ?
React и React Native - два популярных фреймворка для создания пользовательских интерфейсов, но они предназначены для разных платформ. React - это...
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
От React к React Native: Руководство для начинающих по разработке мобильных приложений с использованием React
Если вы уже умеете работать с React, создание мобильных приложений для iOS и Android - это новое приключение, в котором вы сможете применить свои...
Хуки React: что это такое и как их использовать
Хуки React: что это такое и как их использовать
Хуки React - это мощная функция библиотеки React, которая позволяет разработчикам использовать состояние и другие возможности React без написания...
0
5
53
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Попробуйте переместить приложение в другую папку

Например

От

C:\Users\Mobile Apps\React Native\AwesomeProject\android\

Переместите его в

C:\ReactNative\Android

Это могла быть проблема с Windows, и были похожие случаи, когда переход в более короткий каталог помогал.

https://github.com/mrousavy/react-native-vision-camera/issues/1941

ниндзя: ошибка: манифест «build.ninja» все еще грязный после 100 попыток

https://github.com/expo/expo/issues/22444

Спасибо за вашу помощь, я переместил проект в более короткий каталог, и он работает.

drew 05.08.2024 23:26

Другие вопросы по теме