Ошибка при запуске adb: Ошибка при запуске приложения. Ошибка: действие не запущено, невозможно разрешить намерение

Привет, я пытаюсь запустить «yarn android» в своем реактивном проекте. И я столкнулся со следующей ошибкой:

yarn android v0.27.5
$ react-native-scripts android
10:37:45 AM: Starting packager...
10:39:34 AM: Starting Android...
10:39:37 AM: Packager started!

To view your app with live reloading, point the Expo app to this QR code.
You'll find the QR scanner on the Projects tab of the app.

    <QR CODE>                                                  

Or enter this address in the Expo app's search bar:

  exp://172.19.29.31:19000

Your phone will need to be on the same local network as this computer.
For links to install the Expo app, please visit https://expo.io.


    Logs from serving your app will appear here. Press Ctrl+C at any time to stop.

Error running adb: Error running app. Error: Activity not started, unable to resolve Intent { act=android.intent.action.VIEW dat=exp://172.19.29.31:19000 flg=0x10000000 }

(node:28009) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Cannot read property 'length' of null

Я использовал генератор create-react-native-app для настройки своего приложения, и вот структура моего проекта:

<username>$ls
App.js          app.json        gen         package.json
App.test.js     assets          my-app-key.keystore stylesheet.js
README.md       components      node_modules        yarn.lock 

Я также попытался отсканировать qr-код с помощью моего выставочного приложения, чтобы запустить мое приложение на моем телефоне, но оно доходит до 100%, а затем вылетает из приложения или дает темно-синий экран с ошибкой «Неперехваченная ошибка». не работает по адресу http::19003" (даже если я сканирую порт http:19000).

Я также только что попытался запустить «npm start», а затем «a» для опции Android, но получаю сообщение: 11:40:20: запуск Android...

Error running adb: Error running app. Error: Activity not started, unable to resolve Intent { act=android.intent.action.VIEW dat=exp://172.19.29.31:19000 flg=0x10000000 }


 › Press a to open Android device or emulator, or i to open iOS emulator.
 › Press q to display QR code.
 › Press r to restart packager, or R to restart packager and clear cache.
 › Press d to toggle development mode. (current mode: development)

(node:31496) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Cannot read property 'length' of null
11:43:30 AM: Running app on SM-T560NU in development mode

11:44:01 AM: [sane] Warning: Lost connection to watchman, reconnecting..

Может ли кто-нибудь помочь мне с этой проблемой?


person narahan    schedule 28.08.2017    source источник
comment
Можете ли вы, что означает эта ошибка Не удается прочитать свойство «длина» нулевого значения? Для меня это похоже на JS-код. Не уверена.   -  person Ashwin Mothilal    schedule 13.11.2017


Ответы (3)


убедитесь, что вы используете минимальный API 19 на своем эмуляторе, он как-то работает на мне.

person salih kallai    schedule 21.06.2018

вам, вероятно, нужно переустановить приложение для Android, вы можете сделать это с помощью expo install:android, а затем попробуйте открыть его снова

person Paja Aleksic    schedule 20.08.2020

попробуй удалить апк

rm -rf ~/.expo/android-apk-cache

Источник: https://www.bountysource.com/issues/43329081-error-staring-android-emulator

person Nghi Nguyen    schedule 13.01.2021