我在Mac OS上运行Jenkins。我有一个试图<exec executable="android">在目标之一中执行的ant构建文件。我有正确的路径,因为其中包含了android sdk tools和platform-tools文件夹,但仍然出现以下错误。
<exec executable="android">
tools
platform-tools
android can't find sdkmanager.jar
如果我将描述的jar从lib文件夹移到tools文件夹,则会遇到与另一个jar相关的其他类似错误,因此似乎无法从lib文件夹获取此jar。请帮忙。
我解决了我的问题。我有正确的路径和sdk安装目录。问题是我的Jenkins在另一个用户下运行,无法找到带有android lib的目录,因为他们拒绝了它。因此问题出在sdk文件夹权限中。我刚从chmod -R 0755 mySdkDirLocationbash下的控制台运行,成为目前最幸福的开发人员:)
chmod -R 0755 mySdkDirLocation