jenkins android 找不到 sdkmanager.jar [英] jenkins android can't find sdkmanager.jar

查看:43
本文介绍了jenkins android 找不到 sdkmanager.jar的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 Mac OS 上运行 Jenkins.我有一个 ant 构建文件,它尝试在其中一个目标中执行 <exec executable="android"> .我有正确的路径,因为我已经包含了 android sdk toolsplatform-tools 文件夹,但我仍然收到以下错误.

I'm running Jenkins on Mac OS. I have an ant build file that tries to execute <exec executable="android"> in one of the targets. I have the correct path as I've included android sdk tools and platform-tools folders to it, but I am still getting the following error.

android can't find sdkmanager.jar

如果我将描述的 jar 从 lib 文件夹移动到 tools 文件夹,我会收到一些与另一个 jar 相关的其他类似错误,因此似乎无法从 lib 文件夹中获取此 jar.请帮忙.

If I move described jar from lib folder to tools folder I'm getting some other similar error related to another jar, so it seems it just can't get this jar from lib folder. Please help.

推荐答案

我解决了我的问题.我有正确的路径和 sdk 安装目录.问题是我的 Jenkins 在另一个用户下运行,无法使用 android lib 定位目录,因为他们拒绝了它.所以问题出在 sdk 文件夹权限上.我刚刚在 bash 下从控制台运行 chmod -R 0755 mySdkDirLocation 并成为目前地球上最快乐的开发人员:)

I solved my problem. I had correct path and sdk installation directory. Problem was that my Jenkins was running under another user and couldn't locate directory with android lib because they where denied for it. So problem was in sdk folder permissions. I've just ran chmod -R 0755 mySdkDirLocation from console under bash and became the happiest developer on earth for the moment:)

这篇关于jenkins android 找不到 sdkmanager.jar的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆