麒麟OS如何安装Android Studio_麒麟系统安卓开发环境教程

星降

星降

2026-05-18

755人浏览

原创

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

麒麟os如何安装android studio_麒麟系统安卓开发环境教程

如果您在麒麟操作系统(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开发教程与笔记pdf版
Android开发教程与笔记pdf版

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”。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

android android studio

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
android开发三大框架
android开发三大框架

android开发三大框架是XUtil框架、volley框架、ImageLoader框架。本专题为大家提供android开发三大框架相关的各种文章、以及下载和课程。

2023.08.14

748

4

android是什么系统
android是什么系统

Android是一种功能强大、灵活可定制、应用丰富、多任务处理能力强、兼容性好、网络连接能力强的操作系统。本专题为大家提供android相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.22

2058

5

android权限限制怎么解开
android权限限制怎么解开

android权限限制可以使用Root权限、第三方权限管理应用程序、ADB命令和Xposed框架解开。详细介绍:1、Root权限,通过获取Root权限,用户可以解锁所有权限,并对系统进行自定义和修改;2、第三方权限管理应用程序,用户可以轻松地控制和管理应用程序的权限;3、ADB命令,用户可以在设备上执行各种操作,包括解锁权限;4、Xposed框架,用户可以在不修改系统文件的情况下修改应用程序的行为和权限。

2023.09.19

3272

7

android重启应用的方法有哪些
android重启应用的方法有哪些

android重启应用有通过Intent、PendingIntent、系统服务、Runtime等方法。本专题为大家提供Android相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

360

5

Android语音播放功能实现方法
Android语音播放功能实现方法

实现方法有使用MediaPlayer实现、使用SoundPool实现两种。可以根据具体的需求选择适合的方法进行实现。想了解更多语音播放的相关内容,可以阅读本专题下面的文章。

2024.03.01

691

5

火山引擎实名认证失败怎么办
火山引擎实名认证失败怎么办

火山引擎实名认证失败可能与证件信息填写错误、姓名或企业信息不一致、证件照片不清晰、营业执照状态异常、手机号验证失败或审核资料不完整有关。本专题整理个人认证、企业认证、资料上传、审核退回、重新提交和认证不通过的常见处理方法。

2026.08.04

1

10

火山引擎域名备案流程详解
火山引擎域名备案流程详解

火山引擎域名备案适合需要在火山引擎云服务器、对象存储、CDN或网站服务上绑定域名的用户参考。本专题整理备案入口、账号实名认证、备案类型选择、主体信息填写、网站信息提交、资料上传、初审核验、管局审核和备案失败排查,帮助用户完成网站上线前的备案流程。

2026.08.04

0

10

火山引擎DNS解析配置步骤
火山引擎DNS解析配置步骤

使用火山引擎DNS解析网站域名时,需要确认域名已完成管理接入,并正确配置服务器IP、CNAME地址或验证记录。本专题整理域名添加、记录类型选择、TTL设置、解析状态检查、备案和访问测试等流程,适合新手搭建网站时参考。

2026.08.04

0

10

火山引擎对象存储使用教程
火山引擎对象存储使用教程

火山引擎对象存储适合用于网站图片、视频文件、备份数据、静态资源和应用附件管理。本专题整理TOS控制台入口、存储桶创建、地域选择、权限设置、文件上传、访问链接生成、CDN加速、费用查看和常见上传或访问失败问题,帮助用户快速掌握对象存储基础操作。

2026.08.04

1

10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 39.4万人学习

Java 教程
Java 教程

共578课时 | 171.6万人学习

Uniapp从零开始实现新闻资讯应用
Uniapp从零开始实现新闻资讯应用

共64课时 | 8.6万人学习