我正在使用Calabash并且命令Calabash-Android从Windows Power Shell命令行辞职会产生以下错误:"找不到Android SDK请确保它已安装"。但是我在安装Android Studio时安装了SDK,并且我的ANDROID_HOME环境变量设置为C:\ Users \ user name here \ AppData \ Local \ Android \ sdk。我已阅读所有类似的stackoverflow问题,并搜索可能的解决方案无济于事。请帮忙!
THX。
答案 0 :(得分:1)
实际上,我想通了,所以我在这里发帖,以防其他人遇到同样的问题。问题是Windows Powershell无法识别在启动Powershell后发生的环境变量的更改。您必须关闭当前的Powershell窗口并打开一个新窗口才能识别更改。
答案 1 :(得分:0)
对我来说,只有关闭并再次打开命令行没有帮助。我必须在ruby之前将 SDK 路径放在我的Windows路径中。为什么?我不知道,但它的工作方式。也许这可以帮助别人。
答案 2 :(得分:-1)
检查是否在PATH环境变量中设置了路径%ANDROID_HOME%\ tools和%ANDROID_HOME%\ platform-tools。