我正在尝试使用meteor开始开发Android应用程序但是我遇到了这个错误:
"无法找到' ANDROID_HOME'环境变量"
这似乎是一个常见问题,并且在其他3个问题中受到了关注。
但似乎没有任何答案。在我的情况下,似乎重新启动shell后变量没有保存。
遵循这两个链接的指示:
https://www.meteor.com/tutorials/blaze/running-on-mobile https://guide.meteor.com/mobile.html#installing-prerequisites
我被困在" meteor run android"命令。在终端中它返回:
Status of the individual requirements:
✓ Java JDK
✗ Android SDK: 'ANDROID_HOME' environment variable is set to non-existent path:
/home/eru/Library/Android/sdk
Try update it manually to point to valid SDK directory.
✗ Android target: Android SDK not found. Make sure that it is installed. If it
is not at the default location, set the ANDROID_HOME environment variable.
✗ Gradle: Could not find gradle wrapper within Android SDK. Might need to
update your Android SDK.
Looked here: /home/eru/Library/Android/sdk/tools/templates/gradle/wrapper
当我跑步时:
echo $ANDROID_HOME
我一无所获。当我跑步时:
echo $PATH
我得到的一些东西包括:
$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
所以我检查过" env"命令和ANDROID_HOME不存在,但$ PATH确实具有SDK所需的内容。
我再次运行导出命令,复制并粘贴说明。 " echo $ ANDROID_HOME"现在返回正确的目录,并在我运行" env"。
时出现有趣的是"来源〜/ .bash_profile"不存在所以重新启动shell我只是关闭了所有终端并尝试了#34; echo"再次。 ANDROID_HOME再次不存在。
为什么我的$ PATH env变量已保存但不是$ ANDROID_HOME?