Ответ 1
@Диего-Баррето
Добавил значение C:\....\AppData\Local\Android\sdk\tools
в переменную Path
и сборка прошла успешно. Задача решена. Ура.
У меня возникла проблема с созданием нового проекта. Я использую React-Native и Android Emulator (AVD), но когда я использую команду react-native run-android
, я получаю следующее сообщение:
FAILURE: сбой сборки с исключением.
* Что пошло не так:
Выполнение не выполнено для задачи ': app: generateDebugBuildConfig'.
java.io.IOException: не удалось удалить путь 'C:\Users\diego\Desktop\Diego\albums\android\app\build\generated\source\buildConfig\debug\com'.
* Попробуйте:
Запустите с опцией --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше выходных данных журнала.
СТРОГО НЕИСПРАВНО
Общее время: 2 минуты 47.189 секунд
Не удалось установить приложение на устройство, прочитайте приведенную выше ошибку. Убедитесь, что у вас запущен эмулятор Android или подключено устройство. настройте среду разработки Android: https://facebook.github.io/react-native/docs/android-setup.html
Вот изображение подсказки: Изображение проблемы
Как я могу это исправить?
----------------------------------------------- --------------ОБНОВИТЬ----------------------------------- --------------------
Я добавил значение C:\....\AppData\Local\Android\sdk\tools
к переменной Path
, и я получил сборку успешно. Задача решена. Yay.
Спасибо.
@Диего-Баррето
Добавил значение C:\....\AppData\Local\Android\sdk\tools
в переменную Path
и сборка прошла успешно. Задача решена. Ура.
cd android//Перейдите в папку android из корневого каталога
gradlew clean//Запустить это
React Native
Столкнулся с подобной проблемой при сборке реагирования нативного приложения. Работа на другом порту в качестве порта по умолчанию (8081) используется другим приложением.
Команда для сборки приложения.
react-native run-android --port=8082
Решение Мой случай
(Удален дополнительный атрибут android:screenOrientation="portrait"
. Если вы проверите журнал, он говорит
номер строки: 26; номер столбца: 56; Атрибут "screenOrientation", связанный с пространством имен " http://schemas.android.com/apk/res/android ", уже был указан для элемента "активность".
следовательно убрал тот же атрибут. Это было добавлено несколько раз
Журнал ошибок
Configure project :react-native-webview
:react-native-webview:reactNativeAndroidRoot /Users/PROJECT_PATH/node_modules/react-native/android
Task :app:generateDebugBuildConfig FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:generateDebugBuildConfig'.
org.xml.sax.SAXParseException; systemId: file:/Users/PROJECT_PATH/android/app/src/main/AndroidManifest.xml; lineNumber: 26; columnNumber: 56; Attribute "screenOrientation" bound to namespace "http://schemas.android.com/apk/res/android" was already specified for element "activity".
* 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 1s
32 actionable tasks: 1 executed, 31 up-to-date
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html
Command failed: ./gradlew installDebug