🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

android-sdk-tools-installer

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

android-sdk-tools-installer

android sdk tools binaries for Mac OSX and Linux and Windows

3.0.0
latest
Source
npm
Version published
Weekly downloads
9
28.57%
Maintainers
1
Weekly downloads
 
Created
Source

android-sdk-tools-installer

android-sdk-tools static binaries for Mac OSX, Linux, Windows. This project is a fork of ffmpeg-static

Installation

This module is installed via npm:

$ npm install android-sdk-tools-installer

Note: During installation, it will download the appropriate android-sdk-tools binary from the 35.0.2 GitHub release

Custom binaries url

By default, the android-sdk-tools binary will get downloaded from https://github.com/blogwy/android-sdk-tools-installer/releases/download. To customise this, e.g. when using a mirror, set the ANDROID_SDK_TOOLS_BINARIES_URL environment variable.

export ANDROID_SDK_TOOLS_BINARIES_URL=https://gh-proxy.com/https://github.com/blogwy/android-sdk-tools-installer/releases/download

Custom Android SDK Tools Version

By default, the version downloaded by Android SDK Tools comes from the binary-release-tag value in the package.json file, of course you can customize。set the ANDROID_SDK_TOOLS_BINARIES_RELEASE environment variable. however, since it is downloaded from GitHub Release, the custom ANDROID_SDK_TOOLS_BINARIES_RELEASE value must be the existing tag name of GitHub Release

export ANDROID_SDK_TOOLS_BINARIES_RELEASE=35.0.2

Electron & other cross-platform packaging tools

Because android-sdk-tools will download a binary specific to the OS/platform, you need to purge node_modules before (re-)packaging your app for a different OS/platform (read more in #35).

Example Usage

var { getAndroidSdkToolsPath, getAndroidSdkToolsDir } = require('android-sdk-tools-installer');

console.log(getAndroidSdkToolsPath('adb'));
// /Users/j/playground/node_modules/android-sdk-tools-installer/darwin/adb

console.log(getAndroidSdkToolsPath('fastboot'));
// /Users/j/playground/node_modules/android-sdk-tools-installer/darwin/fastboot

console.log(getAndroidSdkToolsDir());
// /Users/j/playground/node_modules/android-sdk-tools-installer/darwin/


Sources of the binaries

Thanks

Keywords

android

FAQs

Package last updated on 28 Mar 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts