Полезные команды 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
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"
Форматировение 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
Комментарии
Отправить комментарий