_Mac, RN@master (887c275), Android_
Скомпилировал UIExampleProject с помощью:
./gradlew :Examples:UIExplorer:android:app:installDebug assembleRelease
в react-native/
Затем отправил этот apk на свое устройство Android и установил его.
Думал, что собираюсь получить приложение для автономного использования, поскольку здесь нет специальных инструкций для этого « Запуск на устройстве-Android», поскольку здесь есть « Запуск на устройстве-iOS» .
В основном я здесь, чтобы забрать трофей:
На самом деле это очень распространенная ошибка, но сообщение об ошибке недавно было изменено:
Предыдущая ошибка была трассировкой JS, в которой говорилось, что «__fbBatchedBridge» не определен, что вызвано тем, что не запущен упаковщик (или работает неисправный упаковщик). Вы можете найти информацию здесь:
Я бы предложил:
./packager/packager.sh
Это, очевидно, предполагает, что вам нужна отладочная сборка, в которой нет пакета (и вы должны запустить упаковщик). Если вы хотите приложение с пакетом, это другое.
Что сработало, так это rm -rf node_modules && npm install
Я удалил /node_modules/
запустил npm install
, пришлось исправить ошибку, когда 0.26.2 React-Native искал реакцию 15.0.2, но установил реакцию 15.1., поэтому я удалил ^
из этой строки в package.json
` "react": "^15.0.2"
.
ТОГДА... ошибка все еще появляется в эмуляторе/приложении:
Couldn't get the native call queue: bridge configuration isn't available. this probably indicates there was an issue loading the JS bundle, e.g. it wasn't packaged into the app or was malformed. Check your logs ('adb logcat') for more information.
Самый полезный комментарий
На самом деле это очень распространенная ошибка, но сообщение об ошибке недавно было изменено:
Предыдущая ошибка была трассировкой JS, в которой говорилось, что «__fbBatchedBridge» не определен, что вызвано тем, что не запущен упаковщик (или работает неисправный упаковщик). Вы можете найти информацию здесь:
Я бы предложил:
./packager/packager.sh
Это, очевидно, предполагает, что вам нужна отладочная сборка, в которой нет пакета (и вы должны запустить упаковщик). Если вы хотите приложение с пакетом, это другое.