Skip to content

Instantly share code, notes, and snippets.

@OleksandrKucherenko
Created March 31, 2019 09:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save OleksandrKucherenko/6e694cf1f8708ae26053b8aa85aa2189 to your computer and use it in GitHub Desktop.
Save OleksandrKucherenko/6e694cf1f8708ae26053b8aa85aa2189 to your computer and use it in GitHub Desktop.
Bitbucket Pipelines For Android Builds (usual for docker based images thing)
# 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