Не могу начать новый проект React Native - PullRequest
0 голосов
/ 15 апреля 2020

Я хочу создать новое приложение без Expo и без пряжи.

Итак, я запустил новый Projekt с реактивно-родным init и перешел в папку, запускающую Metro Server (работает нормально) - но когда я хочу запустить приложение android на моем эмуляторе (AS Emulator) Я получаю эту ошибку:

    PS C:\Dev\Programmierung\FitnessApp\FitnessApp> npx react-native run-android
info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag.
Jetifier found 967 file(s) to forward-jetify. Using 6 workers...
info JS server already running.
Der Befehl "adb" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
info Launching emulator...
error Failed to launch emulator. Reason: No emulators found as an output of `emulator -list-avds`.
warn Please launch an emulator manually or connect a device. Otherwise app may fail to launch.
info Installing the app...

> Task :app:stripDebugDebugSymbols UP-TO-DATE
Compatible side by side NDK version was not found.

> Task :app:installDebug
01:14:59 V/ddms: execute: running am get-config
01:15:00 V/ddms: execute 'am get-config' on 'emulator-5554' : EOF hit. Read: -1
01:15:00 V/ddms: execute: returning
Installing APK 'app-debug.apk' on 'Nexus_5X_API_29_x86(AVD) - 10' for app:debug
01:15:00 D/app-debug.apk: Uploading app-debug.apk onto device 'emulator-5554'  
01:15:00 D/Device: Uploading file onto device 'emulator-5554'
01:15:00 D/ddms: Reading file permision of C:\Dev\Programmierung\FitnessApp\FitnessApp\android\app\build\outputs\apk\debug\app-debug.apk as: rwx------
01:15:00 V/ddms: execute: running pm install -r -t "/data/local/tmp/app-debug.apk"
01:15:00 V/ddms: execute 'pm install -r -t "/data/local/tmp/app-debug.apk"' on 'emulator-5554' : EOF hit. Read: -1
01:15:00 V/ddms: execute: returning
01:15:00 V/ddms: execute: running rm "/data/local/tmp/app-debug.apk"
01:15:00 V/ddms: execute 'rm "/data/local/tmp/app-debug.apk"' on 'emulator-5554' : EOF hit. Read: -1
01:15:00 V/ddms: execute: returning
Installed on 1 device.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.0.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD SUCCESSFUL in 4s
27 actionable tasks: 2 executed, 25 up-to-date
info Connecting to the development server...
warn Failed to connect to development server using "adb reverse": spawnSync adb ENOENT
info Starting the app...
Der Befehl "adb" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
error Failed to start the app. Run CLI with --verbose flag for more details.
Error: Command failed: adb shell am start -n com.fitnessapp/com.fitnessapp.MainActivity
    at makeError (C:\Dev\Programmierung\FitnessApp\FitnessApp\node_modules\execa\index.js:174:9)
    at Function.module.exports.sync (C:\Dev\Programmierung\FitnessApp\FitnessApp\node_modules\execa\index.js:338:15)
    at tryLaunchAppOnDevice (C:\Dev\Programmierung\FitnessApp\FitnessApp\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\tryLaunchAppOnDevice.js:57:22)
    at C:\Dev\Programmierung\FitnessApp\FitnessApp\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:104:39   
    at Array.forEach (<anonymous>)
    at runOnAllDevices (C:\Dev\Programmierung\FitnessApp\FitnessApp\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:102:48)
    at processTicksAndRejections (internal/process/task_queues.js:94:5)
    at async Command.handleAction (C:\Dev\Programmierung\FitnessApp\FitnessApp\node_modules\react-native\node_modules\@react-native-community\cli\build\index.js:186:9)

Я уже пытался ее исправить, но безуспешно.

До этой ошибки я была эта ошибка:

Task 'installDebug' not found in project ':app'.

Мой проект Android Папка выбрана в AS и эмулятор работает.

Ответы [ 2 ]

1 голос
/ 15 апреля 2020

Я получаю эту ошибку каждый раз.

Выполните следующие действия, чтобы избавиться от нее:

1) Откройте Android Studio.

2) Откройте свой android папка реагировать на собственный проект в android studio.

Теперь начнется загрузка всех необходимых файлов

3) Нажмите кнопку запуска.

Теперь, когда приложение установлено на ваше устройство android, вы можете использовать react-native-run-android

0 голосов
/ 15 апреля 2020

Возьмите терминал, перейдите в папку вашего проекта с помощью команды cd и введите npx jetify.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...