mirror of
https://github.com/status-im/react-native.git
synced 2025-01-12 10:34:57 +00:00
5068dfcad3
Summary:
Upgrade React Native to Android SDK 27 again, following the reversal in D9886607 (68c7999c25
).
The SDK 27 is actually available internally in an alternate location that is suitable for use cases like React Native's. For future reference, SDK 28 is also available for use in this location.
Reviewed By: axe-fb
Differential Revision: D9929066
fbshipit-source-id: 9413f891d5587293a30544351340e9407a2dce55
49 lines
1.5 KiB
YAML
49 lines
1.5 KiB
YAML
environment:
|
|
ANDROID_HOME: "C:\\android-sdk-windows"
|
|
ANDROID_NDK: "C:\\android-sdk-windows\\android-ndk-r17b"
|
|
ANDROID_BUILD_VERSION: 27
|
|
ANDROID_TOOLS_VERSION: 27.0.3
|
|
|
|
GRADLE_OPTS: -Dorg.gradle.daemon=false
|
|
|
|
SDK_TOOLS_URL: https://dl.google.com/android/repository/sdk-tools-windows-3859397.zip
|
|
NDK_TOOLS_URL: https://dl.google.com/android/repository/android-ndk-r17b-windows-x86_64.zip
|
|
|
|
matrix:
|
|
- nodejs_version: 8
|
|
- nodejs_version: 10
|
|
|
|
install:
|
|
# Install Android SDK Tools
|
|
- mkdir "%ANDROID_HOME%"
|
|
- appveyor DownloadFile "%SDK_TOOLS_URL%" -FileName "%TMP%/sdk-tools.zip"
|
|
- 7z x "%TMP%/sdk-tools.zip" -o"%ANDROID_HOME%" > nul
|
|
- set PATH=%PATH%;"%ANDROID_HOME%\tools\bin"
|
|
|
|
- yes 2> nul | sdkmanager --licenses > nul
|
|
- sdkmanager "system-images;android-19;google_apis;armeabi-v7a"
|
|
- sdkmanager "platforms;android-%ANDROID_BUILD_VERSION%"
|
|
- sdkmanager "build-tools;%ANDROID_TOOLS_VERSION%"
|
|
- sdkmanager "add-ons;addon-google_apis-google-23"
|
|
- sdkmanager "extras;android;m2repository"
|
|
|
|
- appveyor DownloadFile "%NDK_TOOLS_URL%" -FileName "%TMP%/ndk.zip"
|
|
- 7z x "%TMP%/ndk.zip" -o"%ANDROID_HOME%" > nul
|
|
|
|
- ps: Install-Product node $env:nodejs_version
|
|
- node --version
|
|
- yarn --version
|
|
- appveyor-retry yarn install
|
|
|
|
build_script:
|
|
- gradlew.bat RNTester:android:app:assembleRelease
|
|
|
|
test_script:
|
|
- npm test
|
|
|
|
cache:
|
|
- node_modules
|
|
- "%LOCALAPPDATA%/Yarn"
|
|
- "%USERPROFILE%/.gradle/caches"
|
|
- "%USERPROFILE%/.gradle/wrapper"
|