A tool to easily install the Android SDK command-line and platform tools.

Related tags

Utilities gibadb
Overview

gibadb

A tool to easily install the Android SDK command-line and platform tools.

For developers: This README describes the CLI tool that ships with this Dart package. For package documentation, consult the appropriate README.

Features

  • Cross-platform support
    • Windows
    • MacOS
    • Linux
  • Upgradeable platform tools
  • Minimal, but a standard SDK installation (Android Studio compatible)

Obtaining

Binaries can be found in the releases page.

Alternatively, for those with the Dart SDK installed, pub can be used to activate the package...
$ dart pub global activate --source git https://github.com/hacker1024/gibadb.git

The following external tools are required:

  • Java
  • p7zip or unzip (macOS and Linux)
  • PowerShell 5.0+ (Windows)

Usage

  1. Open a terminal (or command prompt)
  2. Run gibadb
  3. Accept any required licenses
  4. Add the required lines to your PATH

Options

$ gibadb --help

Usage: gibadb.dart [options] [SDK installation directory]
Install the Android SDK command-line and platform tools.

If no SDK installation directory is provided, a common, platform-specific location is chosen.
-v, --verbose                                 Show more installation details.
    --[no-]launch-path-settings               Open the system path settings after installation.
                                              (defaults to on)
    --[no-]platform-tools                     Install the SDK platform tools as well as the base SDK command-line tools.
                                              (defaults to on)
-a, --archive=<command-line tools archive>    Use an existing SDK command-line tools archive, instead of downloading one.
    --keep-archive                            Don't delete the SDK command-line tools archive.
-h, --help                                    Show the usage information.
You might also like...

Integrate easily the Paygate Global Platform into your Flutter app

Integrate easily the Paygate Global Platform into your Flutter app Features Implement payment with the Paygate Global Platform. Support for two paymen

Dec 15, 2022

A Flutter curl-command generator for Dio

A Flutter curl-command generator for Dio

curl_logger_dio_interceptor A Flutter curl-command generator for Dio. Easily test your Flutter-made requests in your favorite terminal or even in Post

Nov 17, 2022

Scribble is a lightweight library for freehand drawing in Flutter supporting pressure, variable line width and more!

Scribble is a lightweight library for freehand drawing in Flutter supporting pressure, variable line width and more!

Scribble Scribble is a lightweight library for freehand drawing in Flutter supporting pressure, variable line width and more! A

Dec 16, 2022

Get Version - Get the Version Name, Version Code, Platform and OS Version, and App ID on iOS and Android. Maintainer: @rodydavis

Get Version - Get the Version Name, Version Code, Platform and OS Version, and App ID on iOS and Android. Maintainer: @rodydavis

Get Version - Get the Version Name, Version Code, Platform and OS Version, and App ID on iOS and Android.

Jan 4, 2023

Converts SVG icons to OTF font and generates Flutter-compatible class. Provides an API and a CLI tool.

Fontify The Fontify package provides an easy way to convert SVG icons to OpenType font and generate Flutter-compatible class that contains identifiers

Oct 28, 2022

A cli tool to run Flutter applications and auto hot reload it when files are changed

Dashmon A minimalistic CLI tool to run Flutter applications and auto hot reload it when files are changed. It will watch changes your application code

Oct 6, 2022

Parser tool is a real-time compiler and runtime engine for strongly typed PEG parsers

parser_tool Version 0.1.1 (BETA) Parser tool is a real-time compiler and runtime engine for strongly typed PEG parsers. Parser tool contains libraries

Jun 28, 2021

A code generation tool based on Database. :construction: developing :construction:

A code generation tool based on Database. :construction:  developing :construction:

dbgen A code generation tool based on Database. Getting Started This project is a starting point for a Flutter application. A few resources to get you

Jun 8, 2022

A CLI tool to help generate dart classes from json returned from API

Json 2 Dart Command line utility Important note There is already a package called json2dart so this package will be called json2dartc ! This project w

Oct 5, 2022
Comments
  • Windows installer not detecting java

    Windows installer not detecting java

    So I first attempted to install gidadb but it didn't detect java so I then installed java but the error is the same.

    `>gibadb-v0.1.0-win32-x86_64.exe

    • Downloading SDK command-line tools:
      [119629490/119629490] =========================================================================================== [100%]
    • Extracting SDK tools...
    • Installing platform tools...

    ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.

    Please set the JAVA_HOME variable in your environment to match the location of your Java installation. ! Could not install platform tools: error 1`

    Is there a particular version of Java it needs? I installed jre-8u321-windows-x64. Maybe it needs 32-bit? I am on Windows 10 x64.

    opened by anonymous-user 1
  • Windows Version Not Working

    Windows Version Not Working

    Hello,

    I tried to run/install gibadb-v0.1.0-win32-x86_64.exe and receive the following error (despite running in an Adminisrator command prompt and also explicitly giving all permissions to the folder):

    `C:\Windows\system32>C:\Users\Richard\Desktop\gibadb-v0.1.0-win32-x86_64.exe

    • Downloading SDK command-line tools: [109651902/109651902] ================================================================================================================================ [100%]* Extracting SDK tools... ! Could not prepare command-line tools. ! Rename failed, path = 'C:\Users\Richard\AppData\Local\Android\Sdk\cmdline-tools\cmdline-tools' (OS Error: Access is denied. , errno = 5)`
    opened by richaardvark 0
Owner
Flutter/Dart developer and Android enthusiast. I build apps for every platform!
null
Uproot(uprt) is a multi-platform (Windows, MacOs, and Linux) command line utility written in Dart to convert a router's DHCP IP Reservations between routers

UPROOT Uproot(uprt) is a multi-platform (Windows, MacOs, and Linux) command line utility written in Dart to convert a router's DHCP IP Reservations be

GeekVisit 73 Jan 1, 2023
Easy to use cross-platform regex replace command line util

replace Easy to use cross-platform regex replace command line util. Can't remember the arguments to the find command? or how xargs works? Maybe sed is

Rob Becker 3 Feb 1, 2022
A simple command-line application to generate simple folder and file structure for Flutter Applications

Kanza_cli is a simple command line tool to generate folder and file structure for your Flutter apps. To use it, you should do the followings: 1. First

Kanan Yusubov 9 Dec 16, 2022
A simple shortcut, command line interface (CLI) for a lazy (a.k.a effective) Flutter developer in order to increase productivity and happiness.

f A simple shortcut, command line interface (CLI) for a lazy (a.k.a effective) Flutter developer in order to increase productivity and happiness. Inst

Salman S 27 Nov 22, 2022
A Very Good Command Line Interface for Dart created by Very Good Ventures 🦄

Very Good CLI Developed with ?? by Very Good Ventures ?? A Very Good Command Line Interface for Dart. Installing $ dart pub global activate very_good_

Very Good Open Source 1.8k Jan 8, 2023
A command-line interface for Ultroid

UltroidCli Welcome to the UltroidCli project built for The Ultroid. This Project is actively maintained by Akash Pattnaik. All kinds of contributions

AkashPattanaik 38 Nov 13, 2022
Command-line Interface (CLI) for any_icon_maker.

makeanyicon Command-line Interface (CLI) for any_icon_maker. makeanyicon Quick Start Installation Usage License Quick Start Installation dart pub glob

MakeAnyIcon 6 Nov 4, 2022
Arissounddart - a Command-line SoundSprite generator for Dart

SoundDart SoundDart is a Command-line SoundSprite generator for Dart. It require

Behruz Hurramov 1 Jan 9, 2022
A few handy Flutter tools, dead simple `UriRouter` for `Uri`-based navigator or `BuildTracker` to track widget rebuilds and what caused them to rebuild.

noob A few handy tools for Flutter apps. UriRouter Hooks Providers PointerIndicator BuildTracker PeriodicListenable UriRouter Dead simple Uri-based pa

null 6 Jan 18, 2022
Dart language version of Persian-Tools

Persian tools Persian Tools dart package which you can use in all platforms Features Adding ordinal suffixes Converting Persian words to number Conver

Persian Tools 54 Dec 29, 2022