Как открыть диспетчер sdk на Mac

Как открыть диспетчер sdk в системе Mac, чтобы загрузить отсутствующие файлы для студии Android.

Ответ 1

Просто перейдите в установленный путь SDK, как это

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

Где <mac-user> - ваше имя пользователя для MAC

Например:

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

СТАРЫЙ ОТВЕТ

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

где <mac-user> - ваше имя пользователя для MAC

Например, в моем собственном случае выполнение следующего открывает для меня менеджер SDK

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

Ответ 2

Вы можете открыть диспетчер SDK в терминале: android -v

Ответ 3

./android сейчас недоступен.

Команда "Android" устарела. Для ручного SDK, AVD и управления проектами, пожалуйста, используйте Android Studio. Для инструментов командной строки используйте tools/bin/sdkmanager и 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... 

Мы могли бы использовать ./SDK_HOME/tools/bin/sdkmanager вместо этого.

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.

Ответ 5

2019 Обновленный ответ

Эта ветка указала мне правильное направление и надеюсь, что этот ответ поможет другим недавним посетителям, таким как я:

Чтобы получить доступ к sdkmanager:

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

Оттуда просто следуйте документации, например:

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

или же

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

sdkmanager документация:

https://developer.android.com/studio/command-line/sdkmanager.html

Ответ 6

Просто зайдите в Android Studio> Инструменты> AVD Manager

И установить/создать свой симулятор

Ответ 7

Я использую Android Studio 3.4.2

SDK Manager не отображается в меню "Инструменты", но доступен в виде значка в верхнем правом меню. Это куб с синей стрелкой вниз.