当前位置: 首页 > 知识库问答 >
问题:

将SDK工具添加到Android Studio应用程序中的路径

周鸿光
2023-03-14

我刚刚安装了Android Studio 0.2.2。我想将SDK工具添加到$PATH中,它们在这个文件夹中:

/Applications/Android\ Studio.app/sdk/tools

这样我就可以使用它们,例如Phonegap。

但是在我将这个文件夹添加到$PATH之后,它仍然在说:

Android:命令未找到

奇怪的是,我无法运行该文件夹中的任何可执行文件,即使我将cd放入该文件夹并键入它们的名称。

我做错了什么?

共有3个答案

沈长恨
2023-03-14

把这个放到你的~/。配置文件

# Add the Android SDK tools to $PATH and set $ANDROID_HOME (standard)
ANDROID_HOME="${HOME}/Library/Android/sdk"
if [ -d "${ANDROID_HOME}" ]; then
  PATH="${PATH}:${ANDROID_HOME}/tools"
  PATH="${PATH}:${ANDROID_HOME}/platform-tools"
  ANDROID_BUILD_TOOLS_DIR="${ANDROID_HOME}/build-tools"
  PATH="${PATH}:${ANDROID_BUILD_TOOLS_DIR}/$(ls -1 ${ANDROID_BUILD_TOOLS_DIR} | sort -rn | head -1)"
fi

构建工具与其他工具不同,它们位于子文件夹中。例如有构建工具/23.0。3构建工具/25.0。1构建工具/25.0。2。。。所以这选择了最近的一个。

钦海荣
2023-03-14

您可以将此文件夹添加到中的路径中。bash_profile(用户主文件夹中的隐藏文件):

export PATH=/Applications/Android\ Studio.app/sdk/tools:$PATH

然后重新打开终端应用程序。

如果您的所有UI应用程序都需要一个环境,您可以使用。发射。conf(或所有用户的/etc/launchd.conf)。

金成济
2023-03-14

Android Studio的新版本似乎没有与SDK捆绑在一起。所以,/Applications/Android\Studio。app/sdk/tools将不再工作。

从Android Studio启动SDK Manager后,我意识到新的路径是/用户/$USER/库/Android/sdk/工具

>

将以下行添加到该文件的末尾

  1. 导出路径=/用户/$USER/库/Android/sdk/工具:$PATH
  2. 导出路径=/用户/$USER/库/Android/sdk/工具/bin:$PATH
  3. 导出路径=/用户/$USER/库/Android/sdk/平台工具:$PATH

保存并关闭~/。bash_配置文件文件

如果您希望更改在当前终端上采取行动,那么Source~/.bash_profile;否则,关闭并重新打开终端,更改将自动发生

 类似资料:
  • 问题内容: 我试图以编程方式设置一个Spring Boot应用程序上下文根。上下文根的原因是我们希望从中访问该应用,并将所有控制器路径附加到该应用。 这是Web应用程序的应用程序配置文件。 这是主页的索引控制器。 应用程序的新根目录应位于,但仍位于。 我错过了什么导致Spring Boot在请求映射之前不附加上下文根的问题? 问题答案: 你为什么要尝试推出自己的解决方案。Spring-boot已经

  • 我目前正在开发基于Quarkus的API,该API将托管在API网关上,该网关要求我们的应用程序以基本路径运行,我通过设置Quarkus发现了这一点。放松。应用程序中的路径。属性我可以使用基本路径运行应用程序,并且它将自动添加到规范中。 我正在使用org生成一个OpenAPI 3规范。日食微文件。openapi。注释。我的问题是,在规范中,这个基本路径被添加到每个操作中。相反,我试图只在服务器声明

  • 我想在android应用程序中添加工具栏,但我的StudentDashboard活动中出现了此错误。在git上推送我的应用程序后,在运行时使用java。我找不到它背后的问题。 学生仪表板ctivity.java 风格xml 请告诉我,我如何解决这个错误?

  • 在我的昂首阔步的UI中,当我单击“试用”并执行一个请求时,请求是在没有任何令牌的情况下发送的。 问题--有什么方法可以查询登录请求并将授权令牌添加到Swagger UI请求中吗?

  • 我想在我的应用程序中添加带有,但一旦我将插件添加到我的应用程序中。yaml,我的应用程序不再运行。下面是错误 失败:生成失败,出现异常。 > 错误:任务执行失败:app:transformDexArchiveWithExternalLibsDexMergerForDebug'。 通用域名格式。Android建设者德兴。DexArchiveMergerException:合并dex存档时出错:/Us

  • 问题内容: 我一直在开发React应用程序,现在我需要Redux来处理它的某些方面。 阅读了一堆教程之后,我相当着迷于如何使“更智能”的组件“笨拙”以及如何将功能移入我的动作和化简器中。 因此,例如,应用程序的一个方面更多是待办事项列表样式。 我的课程之一是这样开始的: 因此,如您所见,这是非常繁重的逻辑。我已经开始通过在索引文件中添加来添加Redux ,并制作了一个基本的reducers文件,该