I installed via apt-get install android-sdk
.
However, doing a find / -name sdkmanager
reveals there is no such binary anywhere on the system.
On my Mac, the binary exists in $ANDROID_HOME/tools/bin
.
However, on the Ubuntu system (the system with the issue), the binary does not exist there:
$ ls $ANDROID_HOME/tools/bin e2fsck fsck.ext4 mkfs.ext4 resize2fs screenshot2 tune2fs
Where is the sdkmanager
?
Edit:
Not sure why the above didn't install sdkmanager
, however, one solution I found was to install manually (instead of via apt-get) by downloading the Linux files at https://developer.android.com/studio/#downloads under the "Command line tools only" header.
To Solve Android sdkmanager tool not found in Flutter The right solution would be if you have android studio installed then the command flutter doctor and it should now prompt you to run flutter doctor –android-licenses, once you run the license command, accept all licenses by hitting Y and it should solve the problem.
You can launch the SDK Manager in one of the following ways: From Eclipse (with ADT), select Window > Android SDK Manager. On Windows, double-click the SDK Manager.exe file at the root of the Android SDK directory.
Quick fix: Go to the Tools –> SDK manager –> SDK tools. Deselect Hide obsolete packages option on the right bottom and further install Android SDK Tools(obsolete). A new folder named Tools is now generated in the SDK directory. (C:\Users\..
In the unzipped cmdline-tools directory, create a sub-directory called latest . Move the original cmdline-tools directory contents, including the lib directory, bin directory, NOTICE.txt file, and source.properties file, into the newly created latest directory. You can now use the command line tools from this location.
On Ubuntu 18.04, the binary sdkmanager
is indeed not included in the apt-package android-sdk
.
This worked for me:
android-sdk
via apt
, as you described:apt-get install android-sdk
ANDROID_HOME
if not done yet. For example:export ANDROID_HOME=/usr/lib/android-sdk
wget https://dl.google.com/android/repository/commandlinetools-linux-6609375_latest.zip unzip commandlinetools-linux-6609375_latest.zip -d cmdline-tools sudo mv cmdline-tools $ANDROID_HOME/ export PATH=$ANDROID_HOME/cmdline-tools/tools/bin:$PATH
By placing it as a subdirectory of ANDROID_HOME
, you can further omit having to provide argument --sdk_root
to sdkmanager
as described here: Android Command line tools sdkmanager always shows: Warning: Could not create settings
Yes, apt-get does not install "tools" directory.
To Download Tools Directory ( which has sdkManager, etc..etc).
There are two ways
From Android Studio --> SDK Manager --> Check "Show Obsolete packages" --> Download platform-tools
Download Cmd Line tools directory directly from here and place it inside SDK
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With