react-native-navigation的迁移库

installAndroidSdk.js 572B

1234567891011121314
  1. const exec = require('shell-utils').exec;
  2. run();
  3. function run() {
  4. console.log(`Downloading Android SDK`); //eslint-disable-line
  5. // fix for https://code.google.com/p/android/issues/detail?id=223424
  6. exec.execSync(`mkdir -p ~/.android`);
  7. exec.execSync(`curl --location https://dl.google.com/android/android-sdk_r24.4.1-macosx.zip | tar -x -z -C $HOME`);
  8. console.log(`Copying Android licenses`); //eslint-disable-line
  9. exec.execSync(`mkdir -p "${ANDROID_HOME}"/licenses`);
  10. exec.execSync(`cp "${__dirname}"/android-sdk-licenses/* "${ANDROID_HOME}"/licenses`);
  11. }