мое приложение работало отлично, прежде чем я попытался скомпилировать его для производства, запустив 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
Я попытался cd android затем запустить --stacktrace и --scan, чтобы получить больше информации, и это дало мне информацию о пакетах, которые устарели. Я их удалил, теперь получаю такие результаты:
Вызовы --stacktrace и --scan, которые вы сделали, практически бесполезны, так как вам нужно добавить их к вызову, который на самом деле не удался, а это не то, что вы сделали. Также при использовании --scan важной частью является URL-адрес сканирования сборки, указанный в конце вывода. Кроме того, если вы просто прокрутите вверх, где вы сделали первый снимок экрана, есть вероятность, что настоящая проблема уже зарегистрирована над тем, что вы сделали снимок экрана.
@Vampire, я только что отредактировал это. Пожалуйста, скажите мне, если вы видите, в чем может быть проблема
Кроме того, сканирование сборки отображает 0 ошибок.
Опять же, сканирование сборки показывает 0 ошибок, потому что вы запустили не неудачную сборку, а какую-то другую сборку, которая, как я уже сказал, бесполезна. И теперь, когда вы добавили еще несколько сообщений об ошибках, что непонятно? Посыл вполне ясен, не так ли?





Попробуйте переместить приложение в другую папку
Например
От
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
Спасибо за вашу помощь, я переместил проект в более короткий каталог, и он работает.
Никогда и нигде не делитесь скриншотами текста, если только вы не хотите показать больше, чем текст, например цвета или аннотации IDE. Вместо этого поделитесь чистым текстом с правильной разметкой. Скриншоты текста трудно читать, особенно на мобильных устройствах, очень сложно скопировать и практически невозможно найти.