Реактивный запуск npx и реактивный запуск npx - android СЛИШКОМ МЕДЛЕННО - PullRequest
0 голосов
/ 21 апреля 2020

Я новичок в React Native и в программировании в целом и изучал RN. Все было хорошо, но вдруг мои проекты просто не открылись. npx react-native run-android начал показывать несколько разных строк:

Jetifier found 967 file(s) to forward-jetify. Using 4 workers...
info Starting JS server...
info Installing the app...

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

> Task :app:installDebug
05:12:53 V/ddms: execute: running am get-config
05:12:56 V/ddms: execute 'am get-config' on 'fff70386' : EOF hit. Read: -1
05:12:56 V/ddms: execute: returning
Installing APK 'app-debug.apk' on 'SM-G600FY - 6.0.1' for app:debug
05:12:56 D/app-debug.apk: Uploading app-debug.apk onto device 'fff70386'
05:12:56 D/Device: Uploading file onto device 'fff70386'
05:12:56 D/ddms: Reading file permision of C:\Users\Bruno\React Native\Oner\android\app\build\outputs\apk\debug\app-debug.apk as: rwx------
05:13:03 V/ddms: execute: running pm install -r -t "/data/local/tmp/app-debug.apk"
05:13:31 V/ddms: execute 'pm install -r -t "/data/local/tmp/app-debug.apk"' on 'fff70386' : EOF hit. Read: -1
05:13:31 V/ddms: execute: returning
05:13:31 V/ddms: execute: running rm "/data/local/tmp/app-debug.apk"
05:13:31 V/ddms: execute 'rm "/data/local/tmp/app-debug.apk"' on 'fff70386' : EOF hit. Read: -1
05:13:31 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 1m 50s
27 actionable tasks: 2 executed, 25 up-to-date
info Connecting to the development server...
info Starting the app on "fff70386"...
Starting: Intent { cmp=com.oner/.MainActivity }

И npx react-native start занимает так много времени, что он даже не начинает загружать приложение, содержащее больше кода, чем просто тестирование. Это выглядит так: https://prnt.sc/s3k7z6, но с 0% навсегда (приложение для печати - это просто «тестирование материала»)

И мой экран приложения ничего не показывает, а только показывает: https://prnt.sc/s3kaxu

Нет сообщений об ошибках, просто не открывается.

Я использую версию 0.62 и запускаю ее на своем телефоне через USB в windows 10.

Кто-нибудь может помочь? Я просмотрел весь inte rnet и ничего не помогло. Спасибо

Редактировать: я писал код, чтобы увидеть, когда он перестанет работать, и когда я поместил изображение, он начал загружать приложение до точки и останавливаться, вот так: https://prnt.sc/s41bp5

1 Ответ

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

Вам не нужно перестраивать apk снова для отладки. Просто запустите эмулятор и запустите ранее установленное приложение на домашнем экране. Команда

run-android снова соберет ваш проект android. Если вам не нужно перестраивать (по какой-то причине, например, ссылка на собственную библиотеку, синхронизация по Gradle c) , просто откройте эмулятор, отмените сборку и откройте свое приложение на главном экране эмулятора

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