Реакция-нативная сборка только (Android) - PullRequest
0 голосов
/ 19 октября 2018

Сценарий

Я использовал react-native run-android для создания своего проекта Android, но он также запускает проект.Поскольку я использую плагин npm для изменения информации о моей сборке, я заинтересован только в сборке, а не в запуске.

Вопрос

С помощью команды native native возможносоздавать файлы Android без запуска?Теоретически что-то вроде react-native build-android или react-native run-android --build-only

Дополнительная информация

Я изучил help для react-native run-android, но не увидел ничего перспективного.

$ react-native run-android --help
Scanning folders for symlinks in /Users/Jackson/Sites/fnmultiapptest/node_modules (11ms)

  react-native run-android [options]
  builds your app and starts it on a connected Android emulator or device

  Options:

    --install-debug           
    --root [string]           Override the root directory for the android build (which contains the android directory) (default: "")
    --flavor [string]         --flavor has been deprecated. Use --variant instead
    --variant [string]        
    --appFolder [string]      Specify a different application folder name for the android source. (default: "app")
    --appId [string]          Specify an applicationId to launch after build. (default: "")
    --appIdSuffix [string]    Specify an applicationIdSuffix to launch after build. (default: "")
    --main-activity [string]  Name of the activity to start (default: "MainActivity")
    --deviceId [string]       builds your app and starts it on a specific device/simulator with the given device id (listed by running "adb devices" on the command line).
    --no-packager             Do not launch packager while building
    --port [number]            (default: 8081)
    --config [string]         Path to the CLI configuration file
    -h, --help                output usage information

Ответы [ 2 ]

0 голосов
/ 19 октября 2018

Перейдите в каталог android и запустите ./gradlew assembleDebug.Затем вы можете установить вручную.

0 голосов
/ 19 октября 2018

Может быть только с:

cd android && ./gradlew build -x lint 

(используйте gradlew.bat, если вы запускаете его в Windows)

https://github.com/facebook/react-native/blob/master/local-cli/runAndroid/runAndroid.js#L180

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...