diff --git a/packages/platform-android/src/commands/runAndroid/index.js b/packages/platform-android/src/commands/runAndroid/index.js index 3ab90f60c..07c7c641b 100644 --- a/packages/platform-android/src/commands/runAndroid/index.js +++ b/packages/platform-android/src/commands/runAndroid/index.js @@ -66,9 +66,12 @@ function runAndroid(argv: Array, config: ConfigT, args: FlagsT) { 'You can disable it using "--no-jetifier" flag.', )}`, ); - // Jetifier is a side-effectful module without a default export. Requiring - // it ad-hoc. - require('jetifier'); + + try { + execFileSync(require.resolve('jetifier/bin/jetify'), {stdio: 'inherit'}); + } catch (error) { + throw new CLIError('Failed to run jetifier.', error); + } } if (!args.packager) {