麒麟os上搭建安卓开发环境需绕过arm64兼容限制:下载android studio linux二进制包解压至/opt;配置oracle jdk 11 aarch64版并设为ide启动jvm;替换sdk镜像源为国内地址;修改studio.vmoptions调优jvm参数;最后离线补全gradle并用x86_64模拟器验证。

如果您在麒麟操作系统(Kylin OS)上尝试搭建安卓开发环境,但无法直接安装或运行 Android Studio,则可能是由于其 ARM64 架构(如飞腾 D2000)未被官方 Android Studio Linux 发行版原生支持,且缺少适配的 JDK 运行时与 SDK 镜像源。以下是解决此问题的步骤:
一、下载并解压 Android Studio Linux 二进制包
Android 官方未提供 ARM64 架构专用安装包,但因其基于 IntelliJ IDEA 和 Java 构建,可使用通用 Linux x86_64 二进制包在 Kylin OS 上运行(需配合兼容 JDK)。该方法绕过图形化安装器,避免架构检测失败。
1、访问 Android Studio 官方下载页:https://developer.android.google.cn/studio;
2、向下滚动至“Download for Linux”区域,点击下载 android-studio-*.tar.gz(非 .deb 或 .rpm 包);
3、将压缩包保存至用户主目录(如 /home/username/Downloads),右键选择“在终端中打开”;
4、执行解压命令:tar -xzf android-studio-*.tar.gz -C /opt/;
5、确认解压后路径为 /opt/android-studio,且 bin/studio.sh 具备可执行权限(如无,运行 chmod +x /opt/android-studio/bin/studio.sh)。
二、配置 ARM64 兼容 JDK(Oracle JDK 11)
系统自带 OpenJDK(如 openjdk-11-jdk-arm64)可能触发 IDE 启动异常或 Gradle 编译失败;采用 Oracle JDK 11 二进制版可规避 JVM 兼容性问题,并满足 Android Studio 2023.1+ 最低要求。
1、前往 Oracle 官网下载页面:https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html;
2、查找并下载 jdk-11.0.22_linux-aarch64_bin.tar.gz(注意必须为 aarch64 版本);
3、解压至固定路径:sudo tar -xzf jdk-11.0.22_linux-aarch64_bin.tar.gz -C /usr/lib/jvm/;
4、启动 Android Studio 后,按 Ctrl+Shift+A 打开 “Find Action”,输入 Boot Java Runtime for the IDE;
5、在弹出窗口中选择 /usr/lib/jvm/jdk-11.0.22,点击 OK 并重启 IDE。
三、配置国内 SDK 镜像源与代理
默认连接 Google 服务器会超时或中断,需强制替换 SDK Manager 的下载地址为可信国内镜像源,避免 SDK Platform、Build-Tools 等组件安装失败。
1、首次启动 Android Studio 后,在欢迎界面点击 Configure → Settings → Appearance & Behavior → System Settings → HTTP Proxy;
2、选择 Manual proxy configuration,设置如下:
Host name:mirrors.neusoft.edu.cn,Port number:80;
Android文件存取与数据库编程知识,文件操作主要是读文件、写文件、读取静态文件等,同时还介绍了创建添加文件内容并保存,打开文件并显示内容;数据库编程方面主要介绍了SQLite数据库的使用、包括创建、删除、打开数据库、非查询SQL操作指令、查询SQL指令-游标Cursors等知识。
3、进入 Appearance & Behavior → System Settings → Android SDK → SDK Update Sites;
4、点击 + 添加新源,Name 填写 NEUSOFT Mirror,URL 填写:http://mirrors.neusoft.edu.cn/android/repository/;
5、取消勾选 Use default Android SDK location,将 Android SDK Location 改为 /home/username/Android/Sdk(确保路径无中文与空格)。
四、修改 studio.vmoptions 提升 ARM64 运行稳定性
ARM 平台内存管理机制与 x86 不同,IDE 默认 JVM 参数易导致卡顿或崩溃;通过增大堆内存上限与禁用特定 GC 策略可显著改善响应速度。
1、在 Android Studio 中依次点击 Help → Edit Custom VM Options;
2、若提示创建新文件,点击 Create;
3、在打开的 studio.vmoptions 文件末尾添加以下三行:
-Xmx2048m
-XX:ReservedCodeCacheSize=512m
-XX:+UseG1GC;
4、保存文件并关闭编辑器;
5、重启 Android Studio 使配置生效。
五、验证环境与初始化项目
完成前述配置后,需验证 JDK、SDK、Gradle 及模拟器是否协同工作;跳过自动下载失败环节,改用离线方式补全关键组件可避免首次创建项目失败。
1、启动 Android Studio,选择 New Project → Empty Activity;
2、填写 Application Name 与 Package Name,Minimum SDK 选择 API 21 (Android 5.0)(兼容性最佳);
3、项目生成过程中若提示 Gradle 同步失败,前往 C:\Users\username\.gradle\wrapper\dists 类似路径(Linux 对应 ~/.gradle/wrapper/dists),手动放入已下载的 gradle-8.4-bin.zip;
4、同步完成后,在 Tools → Device Manager 中创建 AVD,System Image 选择 x86_64 Android 12(ARM 系统下仅 x86_64 模拟器可通过 KVM 加速运行);
5、点击绿色三角形运行按钮,确认应用成功部署至模拟器并显示 “Hello World”。










