#android #ubuntu #reactjs #react-native
#Android #ubuntu #reactjs #react-native
Вопрос:
Я следил за этим руководством https://facebook.github.io/react-native/docs/getting-started.html , но когда я создаю проект с помощью этой команды: react-native run-android
, я получил это сообщение
Запуск JS-сервера… Запуск / home/ nakama/ Android / Sdk / platform-tools/ adb -s 915fdc90 обратный tcp: 8081 tcp: 8081 версия сервера adb (32) не соответствует этому клиенту (36); убийство… * демон успешно запущен * Сборка и установка приложения на устройстве (cd android amp;amp; ./gradlew installDebug… : приложение: предварительная СБОРКА В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: предварительная СБОРКА В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: checkDebugManifest: приложение: Предварительная сборка В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: preparecomandroidsupportappcompatv72301библиотека В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: preparecomandroidsupportrecyclerviewv72301библиотека В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: preparecomandroidsupportsupportv42321библиотека В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: подготовитьfacebookfrescodrawee0110библиотека В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: подготовитьfacebookfrescofbcore0110библиотека В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: подготовитьfacebookfrescofresco0110библиотека В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: подготовитьfacebookfrescofresco0110библиотека В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: подготовитьfacebookfrescoimagepipeline0110библиотека В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: подготовитьfacebookfrescoimagepipelinebase 0110 Библиотека В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: подготовитьfacebookfrescoimagepipelineokhttp30110 Библиотека В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: подготовитьfacebookreactreactnative0350 Библиотека В АКТУАЛЬНОМ СОСТОЯНИИДАТА: приложение:preparecomfacebooksoloadersoloader010библиотека В АКТУАЛЬНОМ СОСТОЯНИИ: приложение:prepareorgwebkitandroidjscr174650библиотека В АКТУАЛЬНОМ СОСТОЯНИИ : приложение: подготовленные зависимости от ошибок: приложение: скомпилированный БАГАИДЛ В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: скомпилированный багрендерскрипт В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: Сгенерированный баг Build CONFIG В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: Сгенерированные багассеты В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: ОБЪЕДИНЕННЫЕ багассеты В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: Сгенерированные БАГРЕСЦЕНТЫ В АКТУАЛЬНОМ СОСТОЯНИИ: приложение: Сгенерированные источники ошибок ОБНОВЛЕНЫ: приложение: ОБНОВЛЕННЫЕ ОБЪЕДИНЕННЫЕ РЕСУРСЫ ОШИБОК: приложение: BUNDLEDEBUGJS И ПРОПУЩЕННЫЕ НАБОРЫ: приложение: processDebugManifest ОБНОВЛЕНО: приложение: processDebugResources ОБНОВЛЕНО: приложение: Сгенерированные источники ОШИБОК ОБНОВЛЕНЫ: приложение: processDebugJavaRes ОБНОВЛЕНО: приложение:ОБНОВЛЕНИЕ compileDebugJavaWithJavac: ОБНОВЛЕНИЕ app: ОБНОВЛЕНИЕ compileDebugNdk: ОБНОВЛЕНИЕ app: ОБНОВЛЕНИЕ compileDebugSources: ОБНОВЛЕНИЕ app: ОБНОВЛЕНИЕ preDexDebug: ОБНОВЛЕНИЕ app: ОБНОВЛЕНИЕ dexDebug: ОБНОВЛЕНИЕ app: проверка подлинности ПОДПИСИ: обновление app: ОБНОВЛЕНИЕ packageDebug: обновление app: ОБНОВЛЕНИЕ zipalignDebug-АКТУАЛЬНО: app: assembleDebug АКТУАЛЬНО: app: installDebug Установка APK ‘app-debug.apk’ на ‘Mi 4i — 5.0.2’ установлен на 1 устройстве.
СБОРКА ПРОШЛА УСПЕШНО
Общее время: 20,971 сек.
Эта сборка может быть быстрее, пожалуйста, рассмотрите возможность использования демона Gradle: http://gradle.org/docs/2.4/userguide/gradle_daemon.html Запуск приложения (/home/nakama/Android/Sdk/platform-tools/adb shell am start -n com.awesomeproject/.MainActivity… версия сервера adb (32) не соответствует этому клиенту (36); убийство… * демон запущен успешно * Запуск: Намерение { cmp=com.awesomeproject/ .MainActivity }
и в результате мои приложения всегда показывают пустой экран. Я не менял ни одного кода javascript в этом проекте, какова причина, из-за которой мои приложения всегда выдают мне пустой экран?
Комментарии:
1. Все, что мне нужно, просто активировать РЕЖИМ РАЗРАБОТЧИКА на мобильном устройстве (эмулятор).
Ответ №1:
Пожалуйста, укажите свой IP-адрес в меню разработчика react native. Перейдите по этой ссылке, запущенной на устройстве Android.для запуска на устройстве Android.
Ответ №2:
При использовании этой команды: ‘react-native run-android’. Вы должны использовать нажатие ‘R’ дважды или Ctrl M (откройте меню опций и выберите перезагрузить), чтобы перезагрузить экран и увидеть результат. Я рекомендую использовать Genymotion для эмулятора Android.
Приветствую! =))
Комментарии:
1. я использую свое собственное устройство mi4i для отладки, и когда я запускаю команду Ctrl M?, после выполнения всей команды процесса «react-native run-android»? или во время выполнения процесса «react-native run-android»?
2. не рекомендуется ли использовать мое собственное устройство вместо использования эмулятора, такого как genymotion?
3. @Jaisanasrullohja’fari на реальных устройствах вы можете встряхнуть устройства, чтобы отобразить меню опций и сделать экран перезагрузки. =))