Ubuntu安装Android Studio

一、Android Studio安装

官方教程:安装 Android Studio | Android Developers

1、下载:Download Android Studio & App Tools - Android Developers,选择linux版本

2、 提取/解压 将下载的安装包提取出来

3、 64位ubuntu系统,则需要安装一下库

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

4、进入解压后的bin目录

cd /home/explorer/android-studio/bin

5、 用如下命令安装,注意此命令前空一格

空格 ./studio.sh

6、 创建快捷方式,在Android studio中 tools中点击creat desktop entry...就可以了。

扩展=======================文章链接: https://blog.csdn.net/qq_22948593/article/details/109957099

1、解压压缩包到/opt:

sudo unzip android-studio-ide-181.5014246-linux.zip -d /opt

2、更改 /opt/android-studio/bin/idea.porperties:

sudo gedit /opt/android-studio/bin/idea.properties

文末添加

disable.android.first.run=true

此操作防止第一次打开Android Studio时卡在"Fetching Android SDK component information" 。

3、更改/opt/android-studio/bin目录权限:

  1. sudo chmod 777 /opt/android-studio/bin

  2. ls -l

显示如下,表明权限修改成功:

4、配置android studio环境变量,以便在任何目录下打开android studio:

sudo gedit /etc/profile

文末添加

  1. #android stdio

  2. export ANDROID_HOME=/Develop/android-studio/bin

  3. export PATH=PATH:ANDROID_HOME

在 /etc/profile中增加。

PATH=$PATH:/home/usr/bin

export PATH

5、配置Android Studio

打开Android Studio:命令:studio.sh

6、按ctrl+Alt+T打开一个新的terminal,输入

sudo mkdir -p /opt/sdk

sudo chmod -R 777 /opt/sdk

7、配置Android Studio

8、打开File->Project Structure有"NDK does not contain any platforms".

解决方法:在NDK位置下新建名为platforms的目录

gavin@gavin-vm:~$ cd /opt/sdk/ndk-bundle/

gavin@gavin-vm:/opt/sdk/ndk-bundle$ mkdir platforms

9、 问题现象:Invalid revision: 3.18.1-g262b901(cmake版本过高导致)

解决方法: 在SDK Manager中,卸载高版本,再下载个低版本CMake即可,比如3.10版本。

二、Ubuntu配置Androidstudio开发环境变量的坑

1、更改/Develop/android-studio/bin目录权限:

sudo chmod 777 ~/Develop/android-studio/bin(~代表的是/home/mapeng/目录)

ls -l

显示如下,表明权限修改成功:

2、配置android studio环境变量,以便在任何目录下打开android studio:

sudo gedit /etc/profile

3、文件末尾添加

#android stdio

export ANDROID_HOME=~/Develop/android-studio/bin

export PATH=PATH:ANDROID_HOME

同步:

source /etc/profile

4、打开Android Studio:

studio.sh

相关推荐
Rex叶然1 小时前
ScreenMatch适配安卓屏幕脚本,用于老项目
android·screenmatch·安卓屏幕适配
阿pin1 小时前
Android随笔-Activity启动流程深度分析
android·activity启动流程
zzq77972 小时前
加固包闪退四象限定位:targetSdk 与保护策略实战解析
android·安全·安卓·安全架构
一叶龙洲3 小时前
向日葵远程Ubuntu,支持隐私屏
linux·运维·ubuntu
我命由我123454 小时前
Android 开发问题:Cannot resolve method ‘repeat‘ in ‘String‘
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
寒水馨4 小时前
Linux下载、安装llama.cpp-b10068(附安装包llama-b10068-bin-ubuntu-vulkan-x64.tar.gz)
linux·ubuntu·llm·llama·本地部署·llama.cpp·推理引擎
光头闪亮亮4 小时前
Fyne ( go跨平台GUI )项目实战-scanner摄像头扫码组件开发技术详解
android·go
Android打工仔5 小时前
Continuation 到底是谁创建的?
android·kotlin
DeepAgent5 小时前
AI Agent 工程实践(17):Agent 为什么需要可观测性(Observability)?
android·llm·agent
提笔了无痕5 小时前
MySQL SQL 从 EXPLAIN 到索引优化,搞懂 SQL 为什么慢
android·sql·mysql