I want to start learning android dev and I understand that I’ll need the android sdk and cli tools. I want to try it in a kvm because even though it is open source, I would like to keep it separate from my main system. Which distro and vm settings do you suggest I use? Any other tips or your experience with android development on linux would be helpful as well.

4 points

used to be the Android team used Ubuntu, not sure if that’s still the case. Linux is pretty much the native environment for Android dev. i’d recommend at least 4GB of dedicated RAM if not 8. definitely at least 8 if you plan to use the emulator (which is itself a VM).

Android Studio will get you 90% of the way there. it will help you install the SDK, emulators, etc, and provide UI front ends for the CLI tools, ie adb.

there’s really not much to system level dependencies. if your distribution supports JDK 17 (probable) you’ll be fine with whatever.

obligatory: i use Arch, btw

permalink
report
reply

Android

!android@lemmy.ml

Create post

A place to discuss anything related to Android or Android adjacent.


INFO:

  • No attacking others based on their phone preferences. Criticizing OEMs/devices is allowed. Attacking users because a different brand/device works for them isn’t.

  • Obvious spam will be removed.

  • Anything directly or indirectly related to Android is allowed.


Check Out Our Partner Communities:

!android@lemmy.world

Community stats

  • 124

    Monthly active users

  • 262

    Posts

  • 1.7K

    Comments