我试图建立持续集成与Jenkins
上一个android
gradle
项目
构建它时,出现以下错误:
[Android Gradle Jenkins Experiment2] $ "/Users/Shared/Jenkins/Home/workspace/Android Gradle Jenkins Experiment2/gradlew" build
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
The SDK directory '/Users/chaz/Library/Android/sdk' does not exist.
以下是我的詹金斯配置的一部分:
ANDROID_HOME
/Users/chaz/Library/Android/sdk
JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/
我的机器是 OS X El Capitan Version 10.11.6
我尝试了以下方法:
sdk.dir
in local.properties
文件(它指向/Users/chaz/Library/Android/sdk
)。ANDROID_HOME
从jenkins配置中删除了添加回来的env变量(这无济于事)。当我用谷歌搜索时,我发现有人面临同样的问题。提供的解决方案如下:
解
这很可能是因为您要覆盖ANDROID_HOME-删除类似的环境自定义设置,然后SDK应该可以正常安装。
致谢
谢谢,是的,这是环境变量的重叠。我已经删除了除全局变量之外的所有变量,并将其保留在$ {ANDROID_HOME}中。
除了全局变量, 我应如何做, 并将其保存在$ {ANDROID_HOME}中。 解决方案的一部分?
编辑: 我能够在具有相同jenkins配置的Windows机器上成功使用Jenkins(我能够成功构建,也可以在设备中安装apk)。
提前致谢!
这闻起来像是权限问题。您可能已授予sdk-dir权限,但未授予其父目录权限。
我有一个文件夹,其中有对应于10个不同类的子文件夹,这些子文件夹的名称是我的标签。我想出了以下代码来将图像读入Numpy数组并保存标签。 我得到的错误是 os.chdir(root)FileNotFoundError:[Errno 2]没有这样的文件或目录:“U” 当I时,它会给出正确的子文件夹路径。如何处理此错误? 编辑:通过删除根目录中的根目录的
我有一个python程序成功地使用云服务帐户执行bigquery。当我尝试使用Jenkins调度python程序时,我看到了以下错误:gcloud用户对表和数据集具有bigquery编辑器、dataowner和admin权限。 log: gCloud auth激活服务帐户abc--key-file=****激活的服务号凭据:abc273721.iam.gserviceaccount.com]gCl
我试图运行反应本地项目在Ubuntu 16.04. 根据文档,$PATH是正确的。 当I时,将显示以下内容: /home/yash/bin:/home/yash/。local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/yas
我正在尝试在我的High Sierra MacBook Pro上启动Android模拟器。我遵循了以下指南:React Native Error:“Could not detection java version from'9.0.1'”。 React原生android构建失败。未找到SDK位置 这是运行时出现的当前错误: SDK目录“/users/username/library/android
我已经阅读了关于如何在反向代理后为springdoc提供服务的文档(https://springdoc.org/index.html#how-can-i-deploy-springdoc-openapi-ui-behind-a-reverse-proxy)并检查了所有关于该主题的问题,但仍然存在问题。 我在nginx的子目录中提供spring boot(2.6.2版本)应用程序: 我还按照文档配置
我们有一个名为的实体,它与实体有OneToOne关系。