Skip to main content

Installs Android studio and everything using the flutter doctor command.

Project description

pyflutterinstall

Win_Tests Win_FullInstall MacOS_Tests MacOS_Fullinstall Mac_arm_Fullinstall Ubuntu_Tests Ubuntu_Fullinstall

Installs all dependencies for pyflutter/AndroidSDK on Windows.

pip install pyflutterinstall
cd <DIRECTORY YOU WANT TO INSTALL>
pyflutterinstall

The SDK will be installed at FlutterSDK

Use this tool if you need to:

  • Install FlutterSDK
  • -or- Install the AndroidSDK

Your path will be updated with the dependencies so that you can execute sdkmanager, adb, emulator and the like.

Why?

Installing the Android SDK toolchain is hard! This tool takes care of all of this for Windows/Linux/MacOS and does it in a fully automated way. This is great for reproducabilty of tool chain install across your team.

Versions

  • Android API: 33
  • Java: 20
  • Flutter:

Usage

> pip install pyflutterinstall
> pyflutterinstall

Releases

  • 1.4.2: Better better file deletion attempts for --remove.
  • 1.4.1: Adds build tools to the path, enabling aapt and aapt2 and others.
  • 1.4.0: Remove the trampoline hack, now sets paths properly thanks to setenvironment 2.0
  • 1.2.7: Use a trampoline for apkanalyzer to fix missing class paths
  • 1.2.6: Java trampoline fixed for Mac OSX
  • 1.2.5: Java is now jdk v17 by default
  • 1.2.4: Java v11.0.2 -> v11.0.18 (fixes OkHttp3 bug)
  • 1.2.2: Fixes for sdkmanager.
  • 1.2.1: Fixes for avdmanager.
  • 1.2.0: Now uses shims for adb, avdmanager, emulator, gradle, java, sdkmanager
  • 1.1.3: Fix 1.1.2
  • 1.1.2: Adds --install-dir option to install to a specific directory.
  • 1.1.1: Expose the post_run testing function to test environments.
  • 1.1.0: Adds ant install.
  • 1.0.10: Emulator tools now installed on path.
  • 1.0.9: adb is now installed on the path.
  • 1.0.8: Gradle upgrade to 7.5, JDK is downgraded to 9.
  • 1.0.7: Windows now uses user environment variables to avoid elevated privileges.
  • 1.0.6: Fix macos install.
  • 1.0.5: Gradle is now installed as well.
  • 1.0.3: Uses pexpect to run commands.
  • 1.0.2: MacOS: now installs cocoapods dependency.
  • 1.0.1: Update setenvironment to 1.0.9 to get expanded paths.
  • 1.0.0: Windows, Mac and Linux now supported and all tests pass.
  • 0.0.2: Automated tests for windows.
  • 0.0.1: Initial release - windows supported.

TODO

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyflutterinstall-1.4.2.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

pyflutterinstall-1.4.2-py2.py3-none-any.whl (2.1 MB view details)

Uploaded Python 2Python 3

File details

Details for the file pyflutterinstall-1.4.2.tar.gz.

File metadata

  • Download URL: pyflutterinstall-1.4.2.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for pyflutterinstall-1.4.2.tar.gz
Algorithm Hash digest
SHA256 76a84f938c040ba49373ea68469ac2d6f0bb1177f327ba590fd42b4712a61927
MD5 f0a77f66e78a3fb3321c8f48e7d02ca8
BLAKE2b-256 9dc0dea941d596f9e1bc9ed130888d12ef426258008a5e751d6322d0b3636d3b

See more details on using hashes here.

File details

Details for the file pyflutterinstall-1.4.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pyflutterinstall-1.4.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5236b249bf6621752256015c4ee76a7581df52d0d18b06cbd0f9db461dbe34a0
MD5 719790beb9d84a0d4ec10c79082b3873
BLAKE2b-256 227d1062efccd3e4131f9769f3eea4d999221c1eff72306be6a7e2c7c9e932bc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page