this post was submitted on 04 Jun 2024
19 points (80.6% liked)

Linux

48213 readers
707 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

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.

top 13 comments
sorted by: hot top controversial new old
[–] [email protected] 41 points 5 months ago* (last edited 5 months ago) (1 children)

Okay this "which distro should I use" shit is just getting out of control.

Which one is best for Android development? Are you kidding me? Just pick any one you like.

[–] [email protected] 25 points 5 months ago (2 children)

I'm looking for a distro with good cd support, what should I use?

[–] [email protected] 18 points 5 months ago

"I'm switching from Windows and want a good distro I can watch Mr. Beast videos on."

[–] [email protected] 9 points 5 months ago (1 children)

One that ships with bash, zsh, sh and/or fish

[–] [email protected] 11 points 5 months ago

Woah woah woah, slow down. I just want cd, I dont think I need to bash any fishes.

[–] [email protected] 7 points 5 months ago* (last edited 5 months ago)

You could use the android studio flatpak, install flatseal to ensure the app doesn't have permissions you don't want.

[–] [email protected] 5 points 5 months ago (1 children)

Debian-based distros are usually the ones with the most official support and documentation with regard to Android.

[–] [email protected] 2 points 5 months ago

Anything that can run android studio basically. And Debian can.

[–] [email protected] 4 points 5 months ago

Debian is the best for your needs, because that's what Google uses internally too (they used to use ubuntu, but a few years ago they moved to a slightly modified version of Debian-Testing). All its engineers are using Debian-Testing at their desktops, so it's the best tested and tried distro for Android. Although all other distros are also expected to work fine.

[–] [email protected] 3 points 5 months ago

Run. Run now.

[–] [email protected] 2 points 5 months ago

I used garuda for a while when doing Android stuff and was really surprised that a lot of things like adb, fastboot and all the filetransfer stuff was working out of the box without even having to setup any android sdk, drivers, … . Not really a distrohopper however, so I can’t tell you if this is a common feature on other distros.

[–] [email protected] 1 points 5 months ago

Second the Flatpak, but stuff like installing APKs over USB might not work. Dont know if that is really needed.

You can make adb work on Fedora, I documented 2 ways (with or without installing RPMs) here

[–] [email protected] 1 points 5 months ago

Had no problem with Linux mint 21.x.