Не удается запустить собственное приложение react в эмуляторе на пк на базе amd?

Я пытаюсь использовать запустить React Native в эмуляторе в моем ПК на базе AMD. Я получаю сообщение об ошибке:

Execution failed for task ':app:installDebug'.

Failed to install on any devices.

Я показал эту ошибку на изображении ниже: enter image description here

Я слежу за официальный документ.

In the official document, click the tab called "Building Projects with Native Code". For Development OS : Windows and Target OS : Android.

Примечание: из-за моего процессора AMD я не установил Ускоритель эмулятора Intel x86 HAXM, см. Изображение ниже:

enter image description here

Итак, в качестве обходного пути для процессора AMD я следил за ответом на переполнение стека это, чтобы установить ABI под названием arm64-v80 android 7.0 Nougat при создании виртуального устройства в студии Android. Мое виртуальное устройство готово и также работает, см. Изображение ниже:

enter image description here

Я могу правильно запустить свой эмулятор, как показано на рисунке ниже:

enter image description here

MY Установленные платформы SDK:

enter image description here

Мои инструменты SDK показаны ниже:

enter image description here

Я не знаю что не так? Пожалуйста помоги???

Можете ли вы показать файл build.gradle своих приложений, на какой API вы нацеливаетесь! и ответ @Florin Dobre весьма полезен, я вижу!

Rizwan Atta 08.11.2018 19:33

вы можете добавить сюда код build.gradle?

Kishan Vaghela 09.11.2018 04:36
1
2
1 215
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Попробуйте перезапустить сервер ADB. Вам нужно запустить 2 отдельные команды:

adb kill-server - убить ADB сервер.

а также

adb start-server - для повторного запуска сервера.

Надеюсь, это поможет :)

Я попытался перезапустить свой эмулятор Android и компьютер, но это бесполезно.

yogihosting 31.10.2018 14:07
Ответ принят как подходящий

Похоже, ваша команда react-native run-android пытается запустить приложение на симуляторе API 24, а вы запустили API 25.

Проверьте все зависимости API 24 и запустите эмулятор API 24. Он должен работать.

Вот конфигурация, которая работает в моем случае:

enter image description here

enter image description here

Дополнительные замечания:

  • Судя по вашим картинкам, эмулятор еще не запущен. Убедитесь, что симулятор действительно запущен.

  • Убедитесь, что вы используете Android Studio 3.1.4, а не 3.2.0, если у вас RN 0.57.

  • Попробуйте синхронизировать gradle и запустить проект из студии Android, он может сработать или дать вам дополнительную информацию об ошибке.

  • Попробуйте добавить API 24 deps и запустить симулятор API 25 (насколько я знаю, AVD может потребовать некоторых зависимостей от более старого уровня API.

На ПК следует запустить эмулятор на базе x86.

Другие вопросы по теме