在树莓派4上运行android studio开发

我尝试在树莓派上实现Android开发:

概述

Android Stdio官方并没有宣布支持 树莓派Raspberry Pi 4 ,只提供Windows, Linux 和 macOS 版本。不过, 树莓派Raspberry Pi 4 是ARM64架构,实际上可以运行64位Java程序,也就是具备了运行Jetbrains系列全家桶的能力。

为了能够方便安装 Android Studio,在Ubuntu系列上,可以通过 snap软件包管理 来安装,这样可以确保所有运行依赖都包含在镜像中。

备注

不过,很不巧,我在 K3s - 轻量级Kubernetes 底层的操作系统采用了 Alpine Linux ,这是一种精简的Linux发行版,使用 OpenRC 替代了 Systemd进程管理器 。参考snapcraft官方论坛 Future release to include Alpine Linux as snapd host? 提示,snapd依赖systemd来构建服务,并且编译存在问题。所以我暂时没有这样尝试。

目前我暂时没有空闲设备能够完成 树莓派Raspberry Pi 4 安装运行Android Studio,所以本文实践待后续完成

在 debian 及其衍生版本,例如 Kali Linux 系统,可以通过安装 snapd 来实现基础环境,以便快速完成 Android Studio 安装运行

安装准备

  • 安装32位运行依赖:

    sudo dpkg --add-architecture i386
    sudo apt-get update
    sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 libstdc++6:i386 libfontconfig1:i386 libxext6:i386 libxrender1:i386 libgstreamer-plugins-base0.10-0:i386
    
  • 安装snapd:

    sudo apt install snapd
    

安装

  • 使用snap安装android studio:

    sudo snap install android-studio --classic
    

参考