React Native не работает на физическом устройстве Android - PullRequest
0 голосов
/ 16 мая 2018

У меня проблемы с запуском собственных приложений на физических устройствах. Когда я, например, запускаю реактивный запуск android с использованием виртуального устройства Genymotion, он работает отлично.

Но когда я пытаюсь выполнить в физически подключенных устройствах, я получаю несколько ошибок. Я попробовал 2 разных устройства и проверил с помощью "adb devices", подключены ли они.

Когда я пытаюсь просто выполнить «response-native run-android», я получаю следующую ошибку: (и на физическом устройстве ничего не появляется)

react-native run-android

Но когда я проверяю устройства и использую идентификатор устройства при выполнении: «response-native run-android --deviceId E6D68T7P99999999», я получаю новую ошибку: (но теперь появляется сообщение «Невозможно загрузить скрипт из ресурсов Index.android.bundle» на устройстве)

react-native run-android --deviceId E6D68T7P99999999

Также я пробовал другие способы В папке моего проекта android / app / build.gradle я сменил где это было скомпилировать "com.facebook.react: Reaction-native: +" в скомпилируйте "com.facebook.react: Reaction-native: 0.44.0" Это делает для BUILD появляется SUCESSFULL, но в противном случае, в физическом устройстве выглядит как «Сервер разработки вернул код ошибки ответа: 404 URL: и т. Д. ТЕЛО: НЕ МОЖЕТ ПОЛУЧИТЬ /index.android.delta?platform=android&dev=true&minify=false"

Changing build.gradle from

Может кто-нибудь помочь мне, пожалуйста? Я перепробовал все способы, используя реактивный запуск, процесс уничтожения на порте 8081, но НИЧЕГО не работает со мной!

React Native версия: 0.44.0, Windows 7 x64, Пробовал на 2 разных устройствах и Режим разработчика и режим отладки по USB ON

Ответы [ 2 ]

0 голосов
/ 16 мая 2018

Попробуйте использовать adb install -r для переустановки вашего apk. Я заметил, что ваша ошибка говорит, что apk уже существует.

Ошибка [INSTALL_FAILED_ALREADY_EXISTS] при попытке обновить приложение

0 голосов
/ 16 мая 2018

На самом деле есть множество вещей, которые вы можете попытаться решить эту проблему.

1) npm install

2) npm start -- --reset-cache

3) Удалить node_modules затем npm install

4) cd до android и gradlew clean

5) Убедитесь, что все ваши Java SDK или что нет, находятся в правильном системном пути.

6) Перезагрузите компьютер и попробуйте снова.

Дайте мне знать о вашем прогрессе, как только вы опробовали эти варианты!

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