Полезные команды React Native

Создание нового приложения без expo

react-native init Имя_Проекта

Запуск меню на физическом устройстве для включения Live Reloading

adb shell input keyevent 82

Билдим приложение для андроид

react-native run-android ( npx react-native run-android )

Запуск сервера

npm start ( npx react-native start ) (--host "0.0.0.0")

Запуск эмулятора через командную строку по имени образа

./emulator -avd Nexus_5_API_24

Запуск сборщика APK файла

cd android && ./gradlew assembleRelease
cd android && ./gradlew bundleRelease

Форматировение React-Native кода в Atom

1. apm install prettier-atom
2. restart Atom
3. CTRL+Alt+F

Для публикации нужно отредактировать файлы

../[appname]/android/app/build.gradle
../[appname]/android/app/src/main/java/com/[appname]/MainApplication.java
../[appname]/android/app/src/main/java/com/[appname]/MainActivity.java

Название приложения под иконкой редактируем
app/src/main/res/values/strings.xml

При ошибке
ioctl(KVM_CREATE_VM) failed: 16 Устройство или ресурс занято
failed to initialize KVM: Устройство или ресурс занято
нужно выгрузить драйвер виртуалбокса из памяти
service vboxdrv stop

Отладка при крашинге
adb logcat "*:E"
 
Отправка текста на устройство 
adb shell input text TEXT 
 
Если что то не запускается
cd android && ./gradlew clean 

Комментарии

Популярные сообщения из этого блога

Две сетевые карты Windows 7. Настройка маршрутизации

Cisco Packet Tracer + Русификатор

Восстановление конфигурации Cisco с tftp сервера