Intereting Posts
Рисованные форматы на устройствах Samsung по умолчанию на черном фоне Создание объекта местоположения Android Замена фрагмента на другой фрагмент внутри группы действий Вы можете запустить собственное приложение для камеры из веб-приложения Html 5? ADT не позволит создавать Android-активность Проект уже содержит модуль с этим именем – Android Studio В чем разница в GCC между -std = gnu ++ 0x и -std = c ++ 0x и какой из них следует использовать? Android – Принудительная локаль, сбрасываемая при изменении ориентации ActionBarSherlock Значок товара странная ширина с Android 4.3 Регистрация SQL-запросов в android Android TextureView аппаратное ускорение с lockCanvas () Как показать изображение в push-уведомлении (Gcm) Android? Как отменить HTTP-запрос на Android? Android – Когда регистрировать / отменить регистрацию широковещательных ресиверов, созданных в виде активности? Не удалось получить доступ к диспетчеру пакетов. Это система, работающая при установке приложения для Android

Реагировать на native errorTimeout на получение списка устройств. При запуске hello world на ubuntu

Я печатаю react-native run-android и получаю следующий вывод:

FAILURE: Сбой сборки с исключением.

СТРОГО НЕИСПРАВНО

Общее время: 1 мин. 11.385 сек. Не удалось установить приложение на устройство, прочитайте приведенную выше ошибку. Убедитесь, что у вас установлен эмулятор Android или подключенное устройство и настроили среду разработки Android: https://facebook.github.io/react-native/docs/android-setup.html.

У меня работает эмулятор genymotion. Я определил дом и путь для Android

 export ANDROID_HOME=/home/jonstark/Documents/android/ export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

В sdk manager я загрузил все необходимые пакеты. Что я делаю?

Solutions Collecting From Web of "Реагировать на native errorTimeout на получение списка устройств. При запуске hello world на ubuntu"

Проблема @Gaurang была решением проблемы с АБР. Причина, по которой сборка завершилась неудачей, связана с тем, что ADB время от времени запрашивает доступные устройства.

Следующие шаги решили эту проблему для меня …

  1. В Genymotion перейдите в Настройки> ADB (вкладка)
  2. Выберите опцию радио «Использовать собственные инструменты Android SDK» и добавьте путь к Android SDK
  3. Перезапустить Genymotion (возможно, это не совсем необходимо, но я это сделал и это сработало)
  4. Если вышеуказанные шаги не работают, попробуйте также перезагрузить свой компьютер, поскольку комментаторы заявили, что это сработало для них. [Добавлено это 10 августа]

Введите описание изображения здесь

Я нашел это, потому что понял, что мой сервер adb не запущен. Следуя этой статье SOF ( Adb не запускается ), я сменил каталог на my {ANDROID_SDK_FOLDER}/tools и запустил adb kill-server затем adb start-server только для получения ошибки. adb server version (32) doesn't match this client (36) . Поиск этого привел меня к следующей статье и, следовательно, к разрешению. Надеюсь, это поможет кому-то еще 🙂

Ссылка: http://nmp90.com/2016/04/android-adb-server-version-32-doesnt-match-client-genymotion/

Сначала проверьте, какой adb вы используете.

$ which adb


Если вы так:

/home/wakematta/Android/Sdk/platform-tools/adb

Выполните следующие действия.


Если вы так:

/usr/bin/adb

У вас есть приказ АБР. Вам нужно запустить эту команду, чтобы удалить ненужный adb:

$ sudo apt-get autoremove android-tools-adb android-tools-fastboot

  1. Загрузите эту арку. : https://dl-ssl.google.com/android/repository/platform-tools_r23.0.1-linux.zip
  2. Перейдите в папку Android SDK
  3. Удалить старые / платформенные инструменты
  4. Вставить скачанный из ссылки выше
  5. Надеюсь, это поможет вам.

Справка

Убедитесь, что ваша версия adb 1.0.32