必须手动部署linux通用版android studio、替换oracle jdk 11 arm64、配置电子科技大学镜像源、限定ndk为arm64-v8a,并创建arm64架构avd;否则ide无法启动、sdk下载失败、apk编译不兼容或模拟器黑屏。

在银河麒麟操作系统上安装Android Studio,必须绕过官方未提供ARM64原生包的限制,手动部署Linux通用版、替换JDK运行时、配置国内镜像源,并限定NDK架构——否则IDE无法启动、SDK无法下载、APK编译失败或模拟器无法运行。
下载并解压Linux版Android Studio
官网只提供x86_64和ARM64兼容的.tar.gz二进制包,不能选.deb或.rpm安装包,否则会因架构校验失败直接退出。
访问Android Studio官网,滚动到「Download for Linux」区域,点击下载android-studio-*.tar.gz(注意文件名含“linux”,不含“arm64”字样)。
将压缩包保存至/home/用户名/Downloads,右键→「在终端中打开」,执行:tar -xzf android-studio-*.tar.gz -C /opt/
解压后检查路径是否为/opt/android-studio,并确认bin/studio.sh具备可执行权限——若无,立即运行chmod +x /opt/android-studio/bin/studio.sh。
配置Oracle JDK 11 ARM64作为IDE运行时
系统自带OpenJDK 11 ARM64在Android Studio 2023.1+中存在JNI调用崩溃风险,必须更换为Oracle官方ARM64版JDK。
方法一:前往Oracle JDK 11归档页,登录账号,下载jdk-11.0.22_linux-aarch64_bin.tar.gz(版本号必须精确匹配,不可用11.0.23或17.x替代)。
解压至/usr/lib/jvm/:sudo tar -xzf jdk-11.0.22_linux-aarch64_bin.tar.gz -C /usr/lib/jvm/
PyCharm 2026.2.0.1 Linux版提供 JetBrains 官方 2026.2.0.1 版本安装包,适合需要指定 PyCharm 版本进行 Python 项目开发、运行和调试的用户。
启动/opt/android-studio/bin/studio.sh,按Ctrl+Shift+A打开Find Action,输入Boot Java Runtime for the IDE,在弹出窗口中选择/usr/lib/jvm/jdk-11.0.22,点击OK后【必须重启IDE】,否则新JDK不生效。
替换SDK与Gradle国内镜像源
默认连接dl.google.com会超时,不改镜像源会导致SDK Manager空白、Gradle同步卡死、模拟器镜像下载失败。
第一步:配置HTTP代理
Settings → Appearance & Behavior → System Settings → HTTP Proxy → Manual proxy configuration
Host name填mirrors.dormforce.net,Port number填80。
第二步:添加SDK Update Site
Settings → Appearance & Behavior → System Settings → Android SDK → SDK Update Sites → 点击+号
Name填UESTC,URL填https://mirrors.dormforce.net/android/repo。
第三步:修改项目级Gradle镜像
打开任意项目,编辑settings.gradle.kts,将所有maven { setUrl(...) }行替换为:maven { setUrl("https://maven.aliyun.com/repository/public/") }maven { setUrl("https://maven.aliyun.com/repository/google/") }
创建ARM64专用AVD并验证
在x86_64模拟器上运行arm64-v8a APK会导致黑屏或崩溃,必须创建匹配架构的虚拟设备。
① 打开Tools → AVD Manager → Create Virtual Device
② 选择Pixal 2设备 → Next
③ 在System Image页,勾选ARM64 v8a标签下的镜像(如Android API 33 Google APIs),点击Download → Finish
④ 返回AVD列表,选中新建设备,点击右侧下拉箭头 → Edit → Show Advanced Settings → Graphics选Software - GLES 2.0
⑤ 启动AVD:emulator -avd 麒麟安卓测试 -gpu swiftshader_indirect -no-audio
首次启动需5–8分钟,界面出现Google logo即表示成功;若卡在黑屏,说明NDK未限定架构,需进入app/build.gradle添加:android { defaultConfig { ndk { abiFilters 'arm64-v8a' } } }










