gpt4 book ai didi

java - 在 Docker 环境中测试 Android 项目 : local. 属性没有此类文件

转载 作者:太空宇宙 更新时间:2023-11-04 10:27:49 25 4
gpt4 key购买 nike

我正在使用 Buddy.works 工具来测试 Android 应用程序。

它首先从这个 docker 文件创建一个 docker 镜像:https://hub.docker.com/r/dwillmc/android-27-alpha-ndk/~/dockerfile/

然后我尝试运行 ./gradlew test 并收到以下错误:

FAILURE: Build failed with an exception.
* Where:
Build file '/buddy/camerakit-android/camerakit/build.gradle' line: 33
* What went wrong:
A problem occurred evaluating project ':camerakit'.
> /buddy/camerakit-android/local.properties (No such file or directory)
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --
debug option to get more log output.
* Get more help at https://help.gradle.org
BUILD FAILED in 1m 6s

第 33 行位于以下函数内

ext.getBintrayUser = { ->
if (System.getenv('BINTRAY_USER')) {
return System.getenv('BINTRAY_USER')
}

Properties properties = new Properties()
properties.load(rootProject.file('local.properties').newDataInputStream()) //line 33
return properties.getProperty('bintray.user')
}

该项目在我的本地计算机上构建时没有错误。

我对 gradle 构建过程相当无知,因此非常感谢任何帮助!让我知道其他信息是否有帮助。谢谢!

最佳答案

来自this issue local.properties 文件尚未创建

since Android Studio automatically generates local.properties

因此它无法被rootProject.file 打开。您可以自己创建此文件,也可以在调用 properties.load 之前检查它是否存在。

if (rootProject.file('local.properties').exists())

关于java - 在 Docker 环境中测试 Android 项目 : local. 属性没有此类文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50336117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com