Skip to main content

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: 35
  • Java: 17
  • Flutter:

Usage

> pip install pyflutterinstall
> pyflutterinstall

Releases

  • 1.5.0: Upgrade to Android sdk 35 and update related settings.
  • 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

Metadata

Release files for pyflutterinstall 1.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyflutterinstall 1.5.0
File Size Uploaded
pyflutterinstall-1.5.0.tar.gz 2.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyflutterinstall 1.5.0
File Interpreter ABI Platform
pyflutterinstall-1.5.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 4.3 MB

Release files / pyflutterinstall-1.5.0.tar.gz

Download URL pyflutterinstall-1.5.0.tar.gz
Size 2.1 MB
Tags Source
SHA-256 checksum
How to use checksums
f3f34c31d71e7507564dc531366ae679d93f226fba9d6c5a398b15f563d9132d
BLAKE2b-256 checksum
How to use checksums
0b9925f53d201ca1278d232eafb1106c3a40040e57f5ddd71789bd59cc902a69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release files / pyflutterinstall-1.5.0-py2.py3-none-any.whl

Download URL pyflutterinstall-1.5.0-py2.py3-none-any.whl
Size 2.1 MB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
02b854f961ea0819b7550608b50009c6d2a59f5abe98c659ac34d10f413046f8
BLAKE2b-256 checksum
How to use checksums
af7311e15c9d4e46e9aeabe245386706afe37cd8e07863a4be0218621d5b0583
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release history Release notifications | RSS feed

This release

1.5.0 This release

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.6

2 release files

1.2.5

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.10

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.3

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page