🐵

Androidアプリ開発①環境構築(Nixのインストール)

に公開

イントロダクション

AndroidStudioがデカすぎる。

使わずに開発できる方法はないか調べてみたところ、どうやらsdkmanagerとNix(パッケージマネージャー)のみでいけるらしい。

このNixのインストール手法として、公式よりもDeterminaeteSystemsのインストーラーを推奨する記事が多かったため、本記事ではそちらを採用している。
また、Nixの操作でWSLとUbuntuを事前にインストールしておく必要があるためそちらの方法も今回紹介しておく。

sdkmanagerのインストールにかなり手間取っているためそれは次回。

OSはWindows11。

WSLのインストール

  1. スタート画面でPowerShellと検索 ⇒ 「Windows Powershell」を管理者として実行
  2. 以下を実行
    wsl --install
    
  3. 完了したらバージョン確認
    wsl --status
    
    「既定のバージョン: 2」といった文言が出てきたらOK

Ubuntuのインストール

  1. 同じくWindows PowerShellを管理者権限で実行
  2. 以下を実行
    wsl --install -d Ubuntu
    
  3. アカウント名とパスワードを作成
  4. 「exit」と入力し、一旦抜ける
  5. wslコマンドで起動するか確認⇒起動したらインストール完了済

Nixのインストール

wsl実行中の状態で以下を実行

curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install --determinate

パスワード入力して上手くいけば完了

参考

https://zenn.dev/110416/articles/0945183fe53740
https://note.com/hiro20180901/n/nc798a07485e2
https://zenn.dev/asa1984/books/nix-hands-on/viewer/ch00-02-setup
https://zenn.dev/natsukium/scraps/d260e091cb8fdc
https://zenn.dev/asa1984/books/nix-introduction/viewer/02-what-is-nix
https://zenn.dev/teruyamato0731/scraps/5fc02f374d8282

Discussion