Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I open the sdk manager in the Mac

Tags:

How do I open the sdk manager in the Mac system to download the missing files for android studio

like image 559
Ŋỏǿr Ếldệện Âzǿzy Avatar asked Aug 15 '16 18:08

Ŋỏǿr Ếldệện Âzǿzy


People also ask

How do I get to sdk Manager?

To open the SDK Manager from Android Studio, click Tools > SDK Manager or click SDK Manager in the toolbar. If you're not using Android Studio, you can download tools using the sdkmanager command-line tool.

How do I find sdk on Mac?

open Visual Studio for Mac. select from menu: Tools -> SDK Manager -> Select 3rd tab: 'Localizations' in dialog.

Where is my sdk Manager located?

1.1 Get Android SDK Install Directory Path. Then you can find the Android SDK Location directory path on the right side ( in this example, the Android SDK location path is C:\Users\Jerry\AppData\Local\Android\Sdk ), remember it.

How do I open sdk manager in terminal?

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.


2 Answers

Just cd into the installed SDK path like this

cd /Users/<mac-user>/<path to sdk folder>/tools/bin && ./sdkmanager 

Where <mac-user> is your username to the MAC

For example:

 cd /Users/user/android-sdk-macosx/tools/bin && ./sdkmanager 

OLD ANSWER

  cd /Users/<mac-user>/<path to sdk folder>/tools && ./android 

where <mac-user> is your username to the MAC

For example in my own case, executing the following opens the SDK manager for me

 cd /Users/user/android-sdk-macosx/tools && ./android 
like image 72
kplus Avatar answered Sep 25 '22 03:09

kplus


./android is not available now.

The "android" command is deprecated. For manual SDK, AVD, and project management, please use Android Studio. For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager

admindeMacBook-Pro-3:sdk gongzelong$ cd tools/ admindeMacBook-Pro-3:tools gongzelong$ ./android  ************************************************************************* The "android" command is deprecated. For manual SDK, AVD, and project management, please use Android Studio. For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager ************************************************************************* Invalid or unsupported command ""  Supported commands are: android list target android list avd android list device android create avd android move avd android delete avd android list sdk android update sdk  admindeMacBook-Pro-3:tools gongzelong$ ./bin/sdkmanager  [=======================================] 100% Computing updates...  

We could use ./SDK_HOME/tools/bin/sdkmanager instead.

admindeMacBook-Pro-3:tools gongzelong$ ./bin/sdkmanager --help Usage:    sdkmanager [--uninstall] [<common args>] [--package_file=<file>] [<packages>...]   sdkmanager --update [<common args>]   sdkmanager --list [<common args>]   sdkmanager --licenses [<common args>]   sdkmanager --version  With --install (optional), installs or updates packages.     By default, the listed packages are installed or (if already installed)     updated to the latest version. With --uninstall, uninstall the listed packages.      <package> is a sdk-style path (e.g. "build-tools;23.0.0" or              "platforms;android-23").     <package-file> is a text file where each line is a sdk-style path                    of a package to install or uninstall.     Multiple --package_file arguments may be specified in combination     with explicit paths.  With --update, all installed packages are updated to the latest version.  With --list, all installed and available packages are printed out.  With --licenses, show and offer the option to accept licenses for all      available packages that have not already been accepted.  With --version, prints the current version of sdkmanager.  Common Arguments:     --sdk_root=<sdkRootPath>: Use the specified SDK root instead of the SDK                                containing this tool      --channel=<channelId>: Include packages in channels up to <channelId>.                            Common channels are:                            0 (Stable), 1 (Beta), 2 (Dev), and 3 (Canary).      --include_obsolete: With --list, show obsolete packages in the                         package listing. With --update, update obsolete                         packages as well as non-obsolete.      --no_https: Force all connections to use http rather than https.      --proxy=<http | socks>: Connect via a proxy of the given type.      --proxy_host=<IP or DNS address>: IP or DNS address of the proxy to use.      --proxy_port=<port #>: Proxy port to connect to.      --verbose: Enable verbose output.  * If the env var REPO_OS_OVERRIDE is set to "windows",   "macosx", or "linux", packages will be downloaded for that OS. 
like image 28
Francis Bacon Avatar answered Sep 22 '22 03:09

Francis Bacon