iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android环境变量&macOS环境变量配置
  • 922
分享到

Android环境变量&macOS环境变量配置

androidmacosandroidstudio 2023-10-28 08:10:07 922人浏览 安东尼
摘要

关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、商业变现、人工智能等,希望大家多多支持。 目录 一、导

关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。
专注于分享各领域原创系列文章 ,擅长java后端移动开发、商业变现、人工智能等,希望大家多多支持。

目录

在这里插入图片描述

一、导读

我们继续总结学习Android基础知识,温故知新。

今天我们讲讲Android环境变量的配置,这个还是比较简单的。

二、概览

很多工具都会读取ANDROID_HOME 变量来确定 Android SDK 安装目录,我们可以通过设置环境变量来配置 Android Studio 和命令行工具的行为,
将命令搜索路径环境变量设置为包含 ANDROID_HOME/tools、ANDROID_HOME/tools/bin 和 ANDROID_HOME/platfORM-tools。

MacOS基础知识

  • macos中查看当前系统中所有的shell
cat /etc/shells
  • 当然,在macos中,我们也可以选择不同的shell,方法如下:
1、 选取苹果菜单  >“系统设置(偏好)”,然后点按“用户与群组”。2、 在左侧的用户列表中,按住 Control 键点按你的用户名,然后选取“高级选项”3、 从“登录 shell”菜单中选取一个 Shell,然后点按“好”以存储更改。

或者使用命令来修改

修改系统默认shell为zshchsh -s /bin/zsh

Mac 系统下的环境变量

  • Mac 系统下的环境变量-bash
  1. /etc/profile:全剧配置,所有用户登录时就会执行一次
  2. /etc/paths:类似于/etc/profile
  3. ~/.bash_profile:单用户个人配置,用户登录时执行一次,用户设置的环境变量执行 .bashrc。和 /etc/profile一样也需要重启后生效。不同的是 /etc/profile针对所有用户;~/.bash_profile针对当前单个用户
  4. ~/.bash_login:当每次登陆系统(退出bash shell)时,执行该文件
  5. ~/.profile:针对个人,读取的是个人的配置文件一系列操作「如果用户登录状态,读 .bash_profile文件、若.bash_profile不存在,则读.bash_login,如果前两者都不存在,最后才读~/.profile」
  6. ~/.bashrc:属于当前用户专有的 shell文件,当登陆或者打开一个 shell窗口时就会被读取,因此无需重启 shell窗口
  • Mac 系统下的环境变量-zsh
  1. /.zprofile:类似于/.bash_profile,登录时运行,并且允许 ssh
  2. ~/.zshrc:类似于 ~/.bashrc,针对的是每一个 “终端” shell 窗口

我们可以到系统文件夹下直接查看这些文件,这是隐藏的文件,按快捷键就显示出来了:

command+shift+.

如果发现没有上述圈红的两个文件,可以直接在 ~目录下创建

打开 配置文件,然后修改、保存退出(按 ESC 键,再输入 :wq 回车即可),环境变量之间需要用 冒号(:)隔开。

cdvi .zshrcexport PATh=$PATH:要配置的软件环境路径按esc键输入:wq 按回车键

改完之后,直接 source .zshrc,让文件生效,也可重新打开一个命令行窗口

${PATH} 和 $PATH 区别

Window的比较简单好记,就不写了。

三、设置环境变量

3.1 终端窗口和 shell 脚本中设置

终端窗口中的变量设置仅在窗口打开时有效,这点要注意,下面我们列举一下常用的终端设置命令。

windows

语法

set VARIABLE_NAME=

例如:

set Http_PROXY=myserver:1981

macOS 和 linux

设置环境变量的确切方法取决于使用的 shell,所以我们首先要知道我们用了哪种shell,可以通过命令来看,输入以下命令

echo $0

下面是不同shell的设置语法

  • Gnu Bash 或 Zsh 等 shell
export VARIABLE_NAME=
  • 其他 shell(例如 TCSH)
setenv VARIABLE_NAME 
更新 shell 初始化脚本

为了避免每次都设置,我们可以将这些命令添加到 shell 初始化脚本中,以便在每次运行新的 shell 实例时设置变量
shell 初始化脚本的位置取决于正在使用的 shell。
Gnu Bash,脚本位置一般是 ~/.bash_profile。
Zsh,脚本位置一般是 ~/.zprofile。
TCSH,脚本位置一般是 ~/.cshrc

更新 PATH 环境变量

我们还可以更新 PATH 环境变量,以包含工具位置

  • Gnu Bash 或 Zsh 等 shell
export ANDROID_HOME= ~/Library/Android/sdkexport PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools
  • 其他 shell(例如 TCSH)
setenv ANDROID_HOME=~/Library/Android/sdksetenv PATH=$PATH\:$ANDROID_HOME/tools\:$ANDROID_HOME/tools/bin\:$ANDROID_HOME/platform-tools

3.2 常用变量

  • ANDROID_HOME
    设置 SDK 安装目录的路径。设置后,该值通常不会更改,并且可以由同一台计算机上的多个用户共享。ANDROID_SDK_ROOT 也指向 SDK 安装目录,但已废弃。
    如果您继续使用它,Android Studio 和 Android Gradle 插件将检查旧变量和新变量是否一致。

  • ANDROID_USER_HOME
    为 Android SDK 中包含的工具设置用户偏好设置目录的路径。 默认为 $HOME/.android/。

  • STUDIO_jdk
    设置 Android Studio 在其中运行的 JDK 的位置。当您启动 Android Studio 时,它会依次检查 STUDIO_JDK、JDK_HOME 和 JAVA_HOME 环境变量。

  • ANDROID_AVD_HOME
    设置包含所有 AVD 特定文件的目录的路径,这些文件大多包含非常大的磁盘映像。默认位置是 $ANDROID_EMULATOR_HOME/avd/。如果默认位置的磁盘空间不足,您可能需要指定新位置。

  • HTTP_PROXY
    包含全局 HTTP 代理的 HTTP/https 代理设置。在主机和端口之间使用英文冒号 (😃 分隔符。例如 set HTTP_PROXY=myserver:1981。

这相当于在运行模拟器时从命令行指定 -http-proxy proxy 参数。

等等,还有其他的一些,可能平时用的不多,就没列出来。

四、 推荐阅读

Java 专栏

SQL 专栏

数据结构与算法

Android学习专栏

ddd

来源地址:https://blog.csdn.net/fumeidonga/article/details/134063785

--结束END--

本文标题: Android环境变量&macOS环境变量配置

本文链接: https://www.lsjlt.com/news/517967.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android环境变量&macOS环境变量配置
    关于作者:CSDN内容合伙人、技术专家, 从零开始做日活千万级APP。 专注于分享各领域原创系列文章 ,擅长java后端、移动开发、商业变现、人工智能等,希望大家多多支持。 目录 一、导...
    99+
    2023-10-28
    android macos android studio
  • MacOS配置python环境变量
    文章目录 1.系统环境2.python解释器数量及所在目录3.当前所使用的python解释器4.切换python解释器5.查看特定解释器下已安装的库 1.系统环境 系统:macOS v...
    99+
    2023-08-31
    macos python
  • macOs环境变量
    做代码开发,各种工具都需要设置系统环境变量,在macos系统里面,设置环境变量与windows的配置过程有很大差别,又因为系统升级原因,导致了一些遗留问题,对于初学用户,不是很容易理解这些内容。本文对于常见的问题,进行一些讲解。 一、ma...
    99+
    2023-09-15
    macos Powered by 金山文档
  • macOS安装Android Studio及配置环境变量
    一、安装准备 macOS系统 下载并安装JDK 下载安装Android Studio,并更新SDK 二、下载安装 0x01 下载并安装...
    99+
    2022-06-06
    Android Studio 配置环境变量 macOS studio 环境 环境变量 变量 Android
  • 苹果电脑 | macOS | jdk1.8 | 环境变量配置
    jdk下载 Hello,大家好,相信很多小伙伴和我一样,在换了苹果电脑之后,许多东西都需要重新下载,而jdk则是我们Java程序猿最需要的软件,但是由于macOS和Windows系统的不同,致使我们并不是很熟悉,尤其是在环境变量配置上;所以...
    99+
    2023-09-15
    macos java
  • 配置JDK环境变量
    一、安装JDK及配置环境变量 安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk...
    99+
    2023-09-10
    java 前端 服务器 tomcat
  • tomcat环境变量配置
    要配置Tomcat的环境变量,需要执行以下步骤:1. 打开Tomcat的安装目录,找到`bin`文件夹。2. 复制该目录的路径(例如...
    99+
    2023-09-21
    tomcat
  • adb环境变量配置
    关于adb 什么ADB如何配置CMD命令窗口的使用 什么是adb 首先,我们先说说,adb是什么,他的全称叫安卓调试桥,也就是Android debug bridge ,它是连接Windows平台和安卓手机之间的软件调试工具,很适合软件开发...
    99+
    2023-08-16
    adb android
  • maven配置环境变量
    Maven 是一个基于 Java 的工具,所以需要安装 JDK这是前提。 接下来记录下maven配置环境变量 1.maven的安装 下载地址:https://maven.apache.org/download.cgi 或者你也可以点击a...
    99+
    2023-08-30
    maven java spring
  • JDK环境变量配置
    在Windows系统中配置JDK的环境变量,可以按照以下步骤进行:1. 打开电脑的控制面板。2. 点击"系统和安全"。3. 点击"系...
    99+
    2023-09-06
    JDK
  • JDK配置环境变量
    要配置JDK的环境变量,您可以按照以下步骤进行操作:1. 下载并安装JDK:您可以从Oracle官方网站下载适用于您的操作系统的JD...
    99+
    2023-09-13
    JDK
  • linux配置环境变量
    第一种方法.配置全局的环境变量 第一步(非必须):可以输入export命令,查看已有的环境变量 2.第二步:输入 vi /etc/profile 进入配置文件 3.第三步:如果是新增环境变量的话,...
    99+
    2023-09-15
    linux 服务器 运维
  • 配置anaconda环境变量
    conda环境变量的配置 配置环境变量找到anaconda安装位置打开环境变量配置设置输入python命令跳入商店问题 总结 配置环境变量 找到anaconda安装位置 ...
    99+
    2023-09-06
    python 开发语言
  • Java配置环境变量
    先去官网下载对应系统的jdk,下载路径放同一文件路径下,配置JAVA_HOME(表示你的jdk安装路径),配置jdk的根目录(表示对应的jdk安装路径)。 配置Path里的%\JAVA_HOME%\jre\bin运行时环境和开发环境%\JA...
    99+
    2023-08-31
    java 开发语言
  • 环境变量之java环境变量
    为什么要配置环境变量? 在配置环境变量之前,首先理解什么是环境变量? 通俗来讲,环境变量是用户 预配置的将来会使用到的可执行文件的物理位置,众所周知,操作系统中几乎所有的软件都是基于如windows操...
    99+
    2023-09-13
    java jvm
  • Android 环境变量的配置方法
       我们在创建AVD时,在命令行窗口中输入android list targets会提示:'android'不是内部或外部命令,如图1,其实这主要是由于没...
    99+
    2022-06-06
    环境 方法 环境变量 变量 Android
  • Mac 配置Java 环境变量
    首先先下载jdk11,然后安装下载好的jdk11。 1.打开终端,创建.bash_profile 如果是第一次配置环境变量,可以使用"touch .bash_profile" 创建一个 .bash_profile 的隐藏配置文件(如果已经...
    99+
    2023-10-18
    java android
  • JDK环境变量配置(WIN11)
    目标: 完成windows11环境变量的配置 操作内容:    1、搭建 Java 开发环境    2、配置Java环境变量         2.1 右键我的电脑属性或者在设置中找到高级属性设置                  2.2点...
    99+
    2023-09-28
    java windows intellij idea 开发语言
  • nuxt.js 多环境变量配置
    目录1、前言2、场景3、创建环境3.1 注入环境变量4、最后1、前言 一般在我们项目开发中,一般会有以下3个环境 开发环境也叫测试环境(test) RC环境也叫预发...
    99+
    2022-11-12
  • Mac配置MySQL环境变量
    如果已经安装好mysql,请直接查看第三步 一、下载mysql mysql下载地址 二、启动mysql 1.打开系统偏好设置 2.启动mysql 三、配置mysql环境变量 1.查看Mac ...
    99+
    2023-10-19
    mysql macos bash
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作