首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android Studio环境变量不起作用

Android Studio环境变量不起作用
EN

Stack Overflow用户
提问于 2017-10-05 18:22:56
回答 1查看 1.7K关注 0票数 0

我正在尝试通过以下命令使用Ionic构建我的android项目:

代码语言:javascript
运行
复制
ionic cordova build android

我读了很多关于将ANDROID_HOME环境变量设置为mac os的帖子。我已经编辑了.bash_profile,现在它看起来是这样的:

代码语言:javascript
运行
复制
export ANDROID_HOME=Users/christiangehn/Library/Android/sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH

但我仍然收到以下错误消息:

代码语言:javascript
运行
复制
[ERROR] An error occurred while running cordova build android (exit code 1):


Error: Failed to find 'ANDROID_HOME' environment variable. Try setting 
setting it manually.

Detected 'adb' command at /usr/local/Cellar/android-platform-tools/24/bin 
but no 'platform-tools' directory found near.

Try reinstall Android SDK or update your PATH to include valid path to 
SDK/platform-tools directory.

我已经在终端通过printenv检查了env变量。

代码语言:javascript
运行
复制
ANDROID_HOME=Users/christiangehn/Library/Android/sdk

PATH=Users/christiangehn/Library/Android/sdk/
tools:Users/christiangehn/Library/Android/sdk/
platform-tools:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

你们能看看我都做了些什么,告诉我哪里出了问题吗?

EN

回答 1

Stack Overflow用户

发布于 2017-10-05 21:39:16

找到问题所在

在这台mac上有一些旧版android SDK的遗物。Ionic从未尝试查找我配置的变量,因为它总是尝试使用错误消息中写入的adb文件。

代码语言:javascript
运行
复制
Detected 'adb' command at /usr/local/Cellar/android-platform-tools/24/bin 
but no 'platform-tools' directory found near.

删除此文件后,Ionic识别了env变量。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46583318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档