Fedora 上安装与配置 Android studio
本文讲述如何在 Fedora 上安装 Android studio.
1. 准备环境
1.1. 安装 Java
1 |
|
验证 Java 是否安装成功
1 |
|
2. 下载 Android studio
从Android 官方网站下载 Android studio
1 |
|
3. 安装 Android studio
解压缩安装文件到/usr/local/android-studio
1 |
|
4. 安装 ndk(可选)
仅当需要 NDK 时才需要安装
以当前用户身份打开 Android studio
1 | /usr/local/android-studio/bin/studio.sh |
选择 SDK Manager => Android SDK => SDK Tools
勾选 NDK(side by side),apply, 等待安装完成。
5. 配置 Android studio
1 |
|
6. troubleshooting
问题 1: Unable to detect graphics environment
原因分析: 在这种情况下,你也无法运行 Android studio 或任何其他图形应用程序——这表明这不是一个与 Android 相关的问题。例如,如果您以 root 身份而不是以当前登录到图形会话的用户身份 ssh 到 localhost 就会遇到这样的问题。
解決办法有两种:
如果可以通过图形用户界面登陆 linux, 则以该用户的身份登陆到图形用户界面,再以该用户执行脚本例如
/usr/local/android-studio/bin/studio.sh,此时即可打开图形应用。如果该用户无权限登陆图形用户界面,或者该用户是 CI/CD 之类的自动化脚步的用户。本身就工作在文本界面的。
那么需要当前登录到图形会话的用户开放权限
1
2
3
4#使所有用户都能访问Xserver
xhost +
# 或者 仅仅允许授权的ip访问Xserver
xhost + 192.168.80.80在文本界面执行命令的用户需要在执行脚本前设置 display
1
2
3
4# 先设置dispaly
export DISPLAY=':0'
# 再执行脚步
/usr/local/android-studio/bin/studio.sh
解决办法: 重新打开一个的终端
参考Pycharm Startup Error: Unable to detect graphics environment
7. 参考文档
Fedora 上安装与配置 Android studio
https://pengtech.net/android/fedora_install_android_studio.html