Created
March 31, 2019 09:02
-
-
Save OleksandrKucherenko/6e694cf1f8708ae26053b8aa85aa2189 to your computer and use it in GitHub Desktop.
Bitbucket Pipelines For Android Builds (usual for docker based images thing)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# fix android sdk licenses | |
- mkdir "$ANDROID_HOME/licenses" || true | |
- echo -e "\ncf461b4a7cc1448899002f845b02532d01783529" > "$ANDROID_HOME/licenses/android-sdk-license" | |
- echo -e "\n8933bad161af4178b1185d1a37fbf41ea5269c55" >> "$ANDROID_HOME/licenses/android-sdk-license" | |
- echo -e "\n504667f4c0de7af1a06de9f4b1727b84351f2910" > "$ANDROID_HOME/licenses/android-sdk-preview-license" | |
- echo -e "\n84831b9409646a918e30573bab4c9c91346d8abd" >> "$ANDROID_HOME/licenses/android-sdk-preview-license" | |
- echo -e "\nd975f751698a77b662f1254ddbeed3901e976f5a" > "$ANDROID_HOME/licenses/intel-android-extra-license" | |
# show default install SDK components | |
- android-sdk-linux/tools/bin/sdkmanager - list | |
# update installation from CANNERY channel | |
- android-sdk-linux/tools/bin/sdkmanager - update - channel=3 - verbose | |
# after update list of items should be different, just for confirmation | |
- android-sdk-linux/tools/bin/sdkmanager - list | |
# install components | |
- echo y | android-sdk-linux/tools/bin/sdkmanager "build-tools;25.0.2" | |
- echo y | android-sdk-linux/tools/bin/sdkmanager "build-tools;26.0.0-rc1" - channel=3 - verbose | |
- echo y | android-sdk-linux/tools/bin/sdkmanager "tools" | |
- echo y | android-sdk-linux/tools/bin/sdkmanager "platform-tools" | |
- echo y | android-sdk-linux/tools/bin/sdkmanager "extras;android;m2repository" | |
- echo y | android-sdk-linux/tools/bin/sdkmanager "extras;google;m2repository" | |
- echo y | android-sdk-linux/tools/bin/sdkmanager "platforms;android-25" | |
- echo y | android-sdk-linux/tools/bin/sdkmanager "extras;m2repository;com;android;support;constraint;constraint-layout;1.0.2" | |
- echo y | android-sdk-linux/tools/bin/sdkmanager "extras;m2repository;com;android;support;constraint;constraint-layout-solver;1.0.2" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment