首页 > 系统相关 >Android Studio:Linux环境下安装与配置

Android Studio:Linux环境下安装与配置

时间:2025-01-17 18:58:24浏览次数:3  
标签:NDK Studio Linux studio Android 安装 SDK

Android Studio:Linux环境下安装与配置


以下是在Ubuntu下安装Android Studio的说明。

1.安装JDK

Android Studio需要JDK的支持,首先安装OpenJDK:

sudo apt update
sudo apt install openjdk-17-jdk

# 安装完成后,验证JDK版本:
java -version

# JDK 的目录通常位于 /usr/lib/jvm/ 下

2.安装Android Studio

2.1 获取安装包

# 下载安装包:
#      方式一:下载地址(https://developer.android.google.cn/docs)
#      方式二:wget下载
wget https://dl.google.com/dl/android/studio/ide-zips/2022.1.1.19/android-studio-2022.1.1.19-linux.tar.gz

# 解压安装包
tar -xvzf android-studio-2022.1.1.19-linux.tar.gz  -C /home/android-studio-2022.1.1.19

2.2 安装

(1)配置环境变量:
export PATH=$PATH:/home/android-studio-2022.1.1.19/bin
(2)运行安装:

执行studio.sh(第一次执行为安装操作,后面再执行就是启动Android Studio)

  • Import Android Studio Settings:选择Do not import steeings > OK 。

  • Data Sharing:选择Don’t send’。

  • Android Studio First Run(Unable to access Android SDK add-on list):选择Cancel 。

  • Select UI Theme:选择Darcula 。

  • Welcome : 选择Next 。

  • Install Type : 选择Standard 。

  • Verify Settings :勾选以下SDK等组件

    • Android SDK Platform

    • Android SDK Build-Tools

    • Android Emulator

    • Intel HAXM(如果使用Intel处理器)

  • Emulator Settings:选择Finish > Show Details让它去安装就好。

(3)配置Android SDK路径:
  • 启动Android Studio:执行studio.sh

  • 在Android Studio中,进入File -> Settings -> Appearance & Behavior -> System Settings -> Android SDK,确保SDK路径正确,并下载所需的API版本和其他工具。

3.安装Android NDK

安装NDK主要有两种方式:通过Android Studio的SDK Manager安装和手动下载安装包。

3.1 通过Android Studio的SDK Manager安装

(1)打开Android Studio,进入“SDK Manager”。

(2)在“SDK Tools”选项卡中,勾选“NDK (Side by side)”和“CMake”选项。

(3)点击“Apply”按钮,等待下载和安装完成。

安装完成后,NDK的路径会自动添加到Android Studio的配置中,无需手动设置。

3.2 手动下载安装包

(1)访问Android NDK下载页面,选择适合您系统的NDK版本进行下载。

(2)下载完成后,将压缩包解压到您希望安装的目录,例如~/android-ndk

(3)添加NDK环境变量:

export ANDROID_NDK_HOME=/path/to/ndk
export PATH=$PATH:$ANDROID_NDK_HOME

(4)验证安装

# 检查NDK版本:
ndk-build --version

.


声明:资源可能存在第三方来源,若有侵权请联系删除!

标签:NDK,Studio,Linux,studio,Android,安装,SDK
From: https://blog.csdn.net/weixin_48267104/article/details/145191761

相关文章

  • 测试Linux系统磁盘读写性能(linux磁盘读写测试)
    测试Linux系统磁盘读写性能(linux磁盘读写测试)测试Linux系统磁盘读写性能(linux磁盘读写测试)测试Linux系统磁盘读写性能(linux磁盘读写测试)Linux系统磁盘读写性能测试广泛应用于云计算、分布式计算、嵌入式系统等地方,用于了解磁盘I/O操作效率,合理调整配置以改进系统性能,下面介绍......
  • Android10 Android TV Launcher(ATV) 启动时间优化记录
    为什么要优化?        都是ATV的情况下,H313的开机到桌面时间耗时40S左右,而且开机动画结束后会黑屏很多秒(10S)左右。同一个板子,同一个主控的情况下,ATVLauncher的启动时间比自定义的Launcher启动时间久。同样开机动画结束后会黑屏一段时间,而自定义的Launcher开机动画......
  • linux m、mm、mmm函数和make的区别
    在Linux内核开发和Android开发中,构建系统通常使用 make 命令来编译和构建项目。而在Android开发环境中,还有 m、mm 和 mmm 等命令,这些命令是Android构建系统的一部分,提供了更高效和便捷的构建方式。以下将详细介绍这些命令的功能、使用场景和区别。一、make 命令......
  • Linux grep 技巧结合 awk 查询
    在Linux系统中,grep 和 awk 是两个强大的文本处理工具,常用于日志分析、数据提取和系统管理。grep 用于搜索文本模式,而 awk 用于基于模式进行复杂的文本处理和数据操作。将这两者结合起来使用,可以大大提高数据处理的效率和灵活性。本文将详细介绍如何将 grep 和 awk 结......
  • Linux操作命令之文件服务
    一、vsftpd服务vsftpd服务:c/sb/s 浏览器/服务器模式        软件包:                服务端:vsftpd-3.0.2-25.el7.x86_64.rpm                客户端:lftp-4.4.8-11.el7.x86_64.rpm        端口:        ......
  • 【linux合集】redis集群部署
    集群式部署redis介绍:三台机器001、002、003然后再三台机器上面都部署redis_6379、redis_6380做主从,然后三台机器上面做集群1、安装/解压redismkdir-p/data/applications/wgethttps://download.redis.io/releases/redis-5.0.14.tar.gztar-xzf./redis-5.0.14.tar.gzcd......
  • linux内核态线程详解
    头文件:#include <linux/sched.h>     //wake_up_process()    #include <linux/kthread.h>   //kthread_create()、kthread_run()  #include <err.h>           //IS_ERR()、PTR_ERR()1.创建并启动一个内核线程:方式一:s......
  • Linux认证 | RHCE到底值不值得考?
    Linux认证里头,RHCE到底是中级水平还是高级水平呢?看完下面这些,你就能清楚它到底值不值得去考啦!RHCE(也就是RedHatCertifiedEngineer,红帽认证工程师),在Linux这个领域里,那可是相当有名的认证,好多做运维工作的人、网络工程师都没法避开这一证书。虽说名字里带着“工程师......
  • CentOS等各类Linux系统安装配置Docker详细教程(全网最详细,步骤简洁,看完包懂)
    文章目录前言详细步骤1.安装相关依赖2.安装阿里云的DockerGPG密钥3.设置stable仓库4.安装Docker5.启动服务6.验证测试常见问题及对应解决方案补充1.Ubuntu等系统配置Docker详细教程CentOS9配置Docker-速通版前言Docker是一个非常常用的工具,但是由于其涉及......
  • linux usb 驱动 - hcd 驱动框架
    linuxusbhcd驱动框架一、USB描述符1.数据结构1.1设备描述符1.2配置描述符1.3接口描述符1.4端点描述符1.5usb_hub_descriptor1.5usb_host_config1.6usb_interface_cache1.7usb_host_interface1.8usb_host_endpoint2.描述符的构建二、usb设备驱动管理1.......