All Projects → bitrise-steplib → steps-install-missing-android-tools

bitrise-steplib / steps-install-missing-android-tools

Licence: MIT License
No description or website provided.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to steps-install-missing-android-tools

steps-xcode-test
Xcode Test step
Stars: ✭ 26 (+85.71%)
Mutual labels:  ci, bitrise, bitrise-step, production-code
steps-google-play-deploy
No description or website provided.
Stars: ✭ 40 (+185.71%)
Mutual labels:  ci, bitrise, bitrise-step, production-code
steps-ios-auto-provision-appstoreconnect
No description or website provided.
Stars: ✭ 15 (+7.14%)
Mutual labels:  ci, bitrise, bitrise-step, production-code
steps-cocoapods-install
No description or website provided.
Stars: ✭ 19 (+35.71%)
Mutual labels:  ci, bitrise, bitrise-step, production-code
steps-carthage
Step for building dependencies with Carthage on Bitrise
Stars: ✭ 14 (+0%)
Mutual labels:  ci, bitrise, bitrise-step, production-code
steps-fastlane
No description or website provided.
Stars: ✭ 33 (+135.71%)
Mutual labels:  ci, bitrise, bitrise-step, production-code
steps-git-clone
No description or website provided.
Stars: ✭ 14 (+0%)
Mutual labels:  ci, bitrise, bitrise-step, production-code
stepman
Step collection manager
Stars: ✭ 23 (+64.29%)
Mutual labels:  ci, bitrise, production-code
CIAnalyzer
A tool collecting multi CI services build data and export it for creating self-hosting build dashboard.
Stars: ✭ 52 (+271.43%)
Mutual labels:  ci, bitrise
docker
Scripts to build and use docker images including GHDL
Stars: ✭ 27 (+92.86%)
Mutual labels:  ci
setup-gleam
👷‍♀️ Gleam on GitHub Actions
Stars: ✭ 16 (+14.29%)
Mutual labels:  ci
jcefbuild
Binary builds of java-cef
Stars: ✭ 160 (+1042.86%)
Mutual labels:  ci
apitest
Apitest is declarative api testing tool with JSON-like DSL.
Stars: ✭ 88 (+528.57%)
Mutual labels:  ci
build-status
Emacs minor mode that monitors and shows a buffer's build status in the mode line.
Stars: ✭ 26 (+85.71%)
Mutual labels:  ci
bx-docker
Tutorial on how to build Docker Images for the IAR Build Tools on Linux hosts. The IAR Build Tools on Linux are available for Arm, RISC-V and Renesas (RH850, RL78 and RX).
Stars: ✭ 28 (+100%)
Mutual labels:  ci
rust-azure-pipelines
Collection of azure pipelines templates for rust
Stars: ✭ 43 (+207.14%)
Mutual labels:  ci
tichi
TiChi ☯️ contains the tidb community collaboration automation basic framework and tool set.
Stars: ✭ 36 (+157.14%)
Mutual labels:  ci
qodana-action
⚙️ Scan your Java, Kotlin, PHP, Python, JavaScript, TypeScript projects at GitHub with Qodana
Stars: ✭ 112 (+700%)
Mutual labels:  ci
ci-notice
😱 Notify you when CI fails.
Stars: ✭ 25 (+78.57%)
Mutual labels:  ci
clusterfuzzlite
ClusterFuzzLite - Simple continuous fuzzing that runs in CI.
Stars: ✭ 315 (+2150%)
Mutual labels:  ci

Install missing Android SDK components

Step changelog

Install Android SDK components that are required for the app.

Description

This Step makes sure that the required Android SDK components (platforms and build-tools) are installed. To do so, the Step runs the gradlew dependencies command.

If the Android Plugin for Gradle version is 2.2.0 or higher, the plugin will automatically download and install the missing components during the Gradle command.
Otherwise the command will fail and the Step parses the command's output to determine which SDK components are missing and installs them.

Configuring the Step

  1. Set the path of the gradlew file.

    The default value is of the $PROJECT_LOCATION Environment Variable.

  2. If you use an Android NDK in your app, set its revision in the NDK Revision input.

Troubleshooting

If the Step fails, check that your repo actually contains a gradlew file. Without the Gradle wrapper, this Step won't work.

Useful links

Installing an additional Android SDK package

Related Steps

🧩To Get started

Add this step directly to your workflow in the Bitrise Workflow Editor.

You could also run this step directly with Bitrise CLI.

⚙️ Configuration

Inputs
Key Description Flags Default
gradlew_path Using a Gradle Wrapper (gradlew) is required, as the wrapper is what makes sure that the right Gradle version is installed and used for the build. You can find more information about the Gradle Wrapper (gradlew), and about how you can generate one (if you would not have one already) in the official guide at: https://docs.gradle.org/current/userguide/gradle_wrapper.html. The path should be relative to the repository root, for example: ./gradlew, or if it's in a sub directory: ./sub/dir/gradlew. required $GRADLEW_PATH
ndk_version NDK version to install, for example 23.0.7599858. Run sdkmanager --list on your machine to see all available versions. Leave this input empty if you are not using the Native Development Kit in your project.
Outputs There are no outputs defined in this step

🙋 Contributing

We welcome pull requests and issues against this repository.

For pull requests, work on your changes in a forked repository and use the Bitrise CLI to run step tests locally.

Learn more about developing steps:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].