UbuntuでAndroid + Rust/Slint開発環境をAnsible管理する
Posted: | Categories: ubuntu | Tags: android, ansible, rust, slint, ubuntu
UbuntuでAndroid + Rust/Slint開発環境をAnsible管理する
Ubuntu workstation に Android Studio、Android SDK、Emulator、Rust Android build 環境を入れる場合、GUI installer 任せにすると再構築時の差分が見えにくい。
Ansible では、OS 側の依存、SDK directory、Rust toolchain、Emulator 用 group、確認用 AVD を分けて管理すると扱いやすい。
管理するもの
- Android Studio
- Android SDK command-line tools
- platform-tools
- emulator
- Android platform / build-tools
- NDK
- x86_64 emulator image
- Rust toolchain
x86_64-linux-androidtargetcargo-apk- KVM / libvirt / plugdev group
Android Studio 本体は公式 tarball を固定 path に展開し、SDK は /opt/android-sdk のような system-wide path に置くと、複数 shell や editor から参照しやすい。
directory方針
例:
Read more...