
Использование mise для установки зависимостей при андроид-разработке
retrolunar 7 минут назад Использование mise для установки зависимостей при андроид-разработке 5 мин 113 Android * Linux * Разработка игр * Туториал Из песочницы Есть большая и сложная система сборки Gradle и...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Вот важная новость с фронта ИИ: retrolunar 7 минут назад Использование mise для установки зависимостей при андроид-разработке 5 мин 113 Android * Linux * Разработка игр * Туториал Из песочницы Есть большая и сложная система сборки Gradle и андроид-плагин AGP для установки большей части компонентов Android SDK, необходимых для вашего приложения. Но что, если вам не хочется руками устанавливать Android Studio, Android SDK, cmake, scrcpy и прочие нужные вещи? Здесь на помощь приходит инструмент mise — при кажущейся простоте он умеет все, что нам нужно.
Установка самого miseПо умолчанию, документация предлагает такой способ установки:curl | sh Для тех, кому не нравится подобный способ установки, предусмотрены альтернативы. Вам также понадобится активировать mise в вашей командной оболочке, в таком случае mise сможет работать как direnv. Я не тестировал работоспособность данной статьи без такой одноразовой активации.
Технические детали
Для bash:echo 'eval "$(mise activate bash)"' >> ~/. bashrc Для fish:echo 'mise activate fish | source' >> ~/. fish Для zsh:echo 'eval "$(mise activate zsh)"' >> "${ZDOTDIR-$HOME}/.
zshrc" И не забудьте перезапустить терминал, чтобы эти настройки активировались. Базовые возможностиMise при желании позволяет устанавливать софт глобально, список доступных пакетов можно проверить командой mise registrymise use -g bun deno go java gradle Но не будем о банальщине. Как с помощью mise можно просто, допустим, скачать мой проект с Гитхаба и собрать его под андроид, не имея на своей системе ничего, кроме этого самого mise?
Скачаем проект (если у вас нет git, то можно просто скачать архивом с сайта Гитхаба):satori@fedora ~ > git clone --depth=1 ' Cloning into 'raytris'... remote: Enumerating objects: 33, done. remote: Counting objects: 100% (33/33), done.
Отраслевые последствия
remote: Compressing objects: 100% (24/24), done. remote: Total 33 (delta 0), reused 27 (delta 0), pack-reused 0 (from 0) Receiving objects: 100% (33/33), 1. satori@fedora ~> cd raytris/ mise ERROR error parsing config file: ~/raytris/mise.
toml mise ERROR Config files in ~/raytris/mise. toml are not trusted. Trust them with `mise trust`.
See for more information. mise ERROR Version: 2026. 2 linux-x64 (2026-07-07) mise ERROR Run with --verbose or MISE_VERBOSE=1 for more information mise предупреждает, что он не будет при переходе в директорию автоматически устанавливать зависимости и добавлять их в PATH без вашего разрешения командой mise trust.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





