Не удалось выполнить сборку при обновлении Expo 48 до 49.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Не удалось выполнить сборку при обновлении Expo 48 до 49.

Сообщение Anonymous »

Итак, я пытаюсь обновить свое приложение с Expo 48 до 49, но, очевидно, это связано с проблемами сборки. Я никогда не выполнял подобное серьезное обновление ни в одном приложении, но я хочу попробовать это на всякий случай на работе, это необходимо сделать, чтобы я знал основные процедуры, которым нужно следовать.
После выполнения cd android и затем ./gradlew assembleDebug
я получаю следующую ошибку

Код: Выделить всё

> Task :react-native-udp:processDebugManifest FAILED
Incorrect package="com.tradle.react" found in source AndroidManifest.xml: /Users/sunii/Desktop/apps/Project/node_modules/react-native-udp/android/src/main/AndroidManifest.xml.
Setting the namespace via the package attribute in the source AndroidManifest.xml is no longer supported.
Recommendation: remove package="com.tradle.react" from the source AndroidManifest.xml: /Users/sunii/Desktop/apps/Project/node_modules/react-native-udp/android/src/main/AndroidManifest.xml.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':react-native-udp:processDebugManifest'.
> A failure occurred while executing com.android.build.gradle.tasks.ProcessLibraryManifest$ProcessLibWorkAction
> Incorrect package="com.tradle.react" found in source AndroidManifest.xml: /Users/sunii/Desktop/apps/Project/node_modules/react-native-udp/android/src/main/AndroidManifest.xml.
Setting the namespace via the package attribute in the source AndroidManifest.xml is no longer supported.
Recommendation: remove package="com.tradle.react" from the source AndroidManifest.xml: /Users/sunii/Desktop/apps/Project/node_modules/react-native-udp/android/src/main/AndroidManifest.xml.

Он буквально говорит, что не так, и я понимаю, но единственное исправление, которое я нашел, - это использование пакетов исправлений, поэтому всякий раз, когда выполняется установка npm, этот патч исправляет ошибку в node_modules, где установлен этот пакет.
Но должен быть какой-то другой способ исправить это, не так ли?
Я использую "react-native": "0.72.10", и "expo": "^49.0.23",

Подробнее здесь: https://stackoverflow.com/questions/798 ... o-48-to-49
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»