Hi, to anyone struggling to run an AVD you need to install libxkbfile (it probably should be an optional dependency)
Search Criteria
Package Details: android-studio 2026.1.3.8-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/android-studio.git (read-only, click to copy) |
|---|---|
| Package Base: | android-studio |
| Description: | The official Android IDE (Stable branch) |
| Upstream URL: | https://developer.android.com/ |
| Keywords: | android |
| Licenses: | Apache |
| Submitter: | TamCore |
| Maintainer: | kordianbruck (SailReal) |
| Last Packager: | SailReal |
| Votes: | 1137 |
| Popularity: | 5.20 |
| First Submitted: | 2013-05-15 19:45 (UTC) |
| Last Updated: | 2026-08-12 10:04 (UTC) |
Dependencies (8)
- alsa-lib
- freetype2 (freetype2-qdoled-aw3225qfAUR, freetype2-gitAUR, freetype2-macosAUR, freetype2-qdoledAUR, freetype2-woledAUR, freetype2-qdoled-gen3AUR)
- libxrender
- libxtst
- which (which-gitAUR)
- gtk2AUR (gtk2-patched-filechooser-icon-viewAUR, gtk2-ng-gitAUR, gtk2-ng-gitAUR) (optional) – GTK+ look and feel
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utils-macbookAUR, libglvnd) (optional) – emulator support
- ncurses5-compat-libsAUR (optional) – native debugger support
Required by (8)
- android-material-icons (optional)
- android-studio-launcher
- flutter-beta (optional)
- flutter-dev (optional)
- flutter-git (optional)
- flutter-intellij-patch (optional)
- jdk-android-studio
- kode-studio-bin (optional)
Sources (3)
RushLana commented on 2026-08-07 10:13 (UTC)
holopengin commented on 2026-06-06 12:01 (UTC) (edited on 2026-06-06 12:02 (UTC) by holopengin)
Heads up, fontconfig is missing as a dependency.
If you pacman -S fontconfig then it works.
Here's the error if you don't have fontconfig (as it is not default with the distrobox container ghcr.io/ublue-os/arch-toolbox:latest):
[holopengin@arch holopengin]$ android-studio
WARN: Dist index is missing or corrupted; an OLD, DEPRECATED, SOON-TO-BE-UNSUPPORTED implementation will be used
**Start Failed**
Internal error
java.lang.RuntimeException: Fontconfig head is null, check your fonts or fonts configuration
at java.desktop/sun.awt.FontConfiguration.getVersion(Unknown Source)
at java.desktop/sun.awt.FontConfiguration.readFontConfigFile(Unknown Source)
at java.desktop/sun.awt.FontConfiguration.init(Unknown Source)
at java.desktop/sun.awt.X11FontManager.createFontConfiguration(Unknown Source)
at java.desktop/sun.font.SunFontManager$2.run(Unknown Source)
at java.desktop/sun.font.SunFontManager$2.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at java.desktop/sun.font.SunFontManager.<init>(Unknown Source)
at java.desktop/sun.awt.FcFontManager.<init>(Unknown Source)
at java.desktop/sun.awt.X11FontManager.<init>(Unknown Source)
at java.desktop/sun.font.PlatformFontInfo.createFontManager(Unknown Source)
at java.desktop/sun.font.FontManagerFactory.getInstance(Unknown Source)
at java.desktop/java.awt.Font.getFont2D(Unknown Source)
at java.desktop/java.awt.Font.getFamily(Unknown Source)
at java.desktop/java.awt.Font.getFamily_NoClientCode(Unknown Source)
at java.desktop/java.awt.Font.getFamily(Unknown Source)
at com.intellij.platform.ide.bootstrap.UiKt$initUi$preloadFontJob$1.invokeSuspend(ui.kt:57)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.internal.SoftLimitedDispatcher$Worker.run(SoftLimitedDispatcher.kt:130)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:1188)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762)
lomekiepala commented on 2025-11-26 12:11 (UTC)
Hello is it possible add a step of cleaning up the cache directory of the previous version if the install has been successful? They weigh 2G each for me and it starts to add up.
$ du -sch $HOME/.cache/Google/*
2.1G /home/lomekiepala/.cache/Google/AndroidStudio2024.3.2
2.0G /home/lomekiepala/.cache/Google/AndroidStudio2025.1.1
2.0G /home/lomekiepala/.cache/Google/AndroidStudio2025.1.2
2.6G /home/lomekiepala/.cache/Google/AndroidStudio2025.1.3
1.9G /home/lomekiepala/.cache/Google/AndroidStudio2025.1.4
2.6G /home/lomekiepala/.cache/Google/AndroidStudio2025.2.1
13G total
CreepySpider commented on 2025-10-13 10:44 (UTC)
I'm trying to learn how PKGBUILDs are made, so I'm very junior to this stuff. From my understanding this part of the script adds the java-environment package if the kernel is 32 bit, however, I cannot find this package anywhere? Does it automatically pull java-environment-common or is it just named incorrectly?
if [ "$CARCH" = "i686" ]; then
depends+=('java-environment')
fi
gromit commented on 2025-09-29 11:22 (UTC)
Good point, it seems like there is source code indeed (https://android.googlesource.com/platform/tools/adt/idea/+/refs/heads/mirror-goog-studio-master-dev), not sure though how you could build it manually ...
Feel free to check it out and submit a PKGBUILD and related requests once you have everything ready!
marek22k commented on 2025-09-29 11:08 (UTC)
@gromit But Apache is specified as the license, so the source code should be available. So either -bin or the license is wrong, right? Or am I missing something here?
gromit commented on 2025-09-29 10:32 (UTC)
@marek22k the -bin suffix is only used for programs where the source is available in the first place, so the current naming is fine.
marek22k commented on 2025-09-24 14:26 (UTC)
Shouldn't this package called android-studio-bin as it does not compile the program.
Pinned Comments
C0rn3j commented on 2024-10-26 17:04 (UTC)
2024.2 added a Wayland backend, not enabled by default. Works fine for me so far.
https://blog.jetbrains.com/platform/2024/07/wayland-support-preview-in-2024-2/