我在Mac OS上运行jenkins。我有ant构建文件,试图在其中一个目标中执行。我有正确的路径,因为我已经包括Android sdk工具和平台工具文件夹,但我仍然得到“android无法找到sdkmanager,jar”错误。
如果我将描述jar从lib文件夹移动到tools文件夹我得到一些与其他jar有关的其他类似错误,所以看来它只是无法从lib文件夹中获取这个jar ...请帮助。
答案 0 :(得分:3)
我解决了我的问题。我有正确的路径和sdk安装目录。问题是我的Jenkins在另一个用户下运行,无法找到android lib的目录,因为他们拒绝了它。所以问题在于sdk文件夹权限。
我刚从bash下的控制台运行chmod -R 0755 mySdkDirLocation
,并成为当地最快乐的开发者:)
答案 1 :(得分:0)
我跑chmod -R 0755 mySdkDirLocation
之后。 “android无法找到sdkmanager.jar”的错误消失了。但是当我运行android update sdk -u
时,我无法安装档案。所以我跑了chmod 777 mySdkDirLocation
。然后下载工作。