使用Jenkins构建android项目:无法初始化分析

使用Jenkins构建android项目:无法初始化分析,android,jenkins,Android,Jenkins,我正试图与Jenkins一起构建一个android项目,但我有一个错误: 23:15:39 Could not initialize analytics, treating as opt-out. 23:15:39 java.io.FileNotFoundException: /var/jenkins_home/.android/analytics.settings (No such file or directory) 如何修复此问题?您会受到影响。解决方法应该很简单,在开始构建之前手动

我正试图与Jenkins一起构建一个android项目,但我有一个错误:

23:15:39 Could not initialize analytics, treating as opt-out.
23:15:39 java.io.FileNotFoundException:   /var/jenkins_home/.android/analytics.settings (No such file or directory)

如何修复此问题?

您会受到影响。解决方法应该很简单,在开始构建之前手动创建
~/.android
目录。

在ubuntu上,这是我的解决方案。。。无需手动创建dir~/.android。。。一旦发布以下命令,系统将自动创建~/.android

查看您当前定义的体系结构

dpkg --print-architecture
dpkg --print-foreign-architectures  #  see what you already have
通常,在64位机箱上,未启用32位体系结构。。。现在就做吧

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386 -y

上面将安装aapt所需的必要32位库,aapt是android工具堆栈中捆绑的32位二进制文件,无法正确执行。。。现在它将

我面临着同样的问题,即使在这个错误之后,构建也会成功完成。它似乎试图将某些内容写入该文件,但该文件夹不存在。你知道它是否会影响构建中的某些内容吗?谢谢,请按照我的答案中的错误链接进行操作。查看表示默认情况下禁用了分析功能,这对我来说意味着,如果写入
analytics.settings
失败,分析功能仍将被禁用。所以,如果你想禁用分析功能,你可能会没事的。谢谢。那是为了指引我走向正确的方向。我的项目中有Firebase分析。但是它有一个
googleservices.json
文件,其中有一个bool来启用/禁用分析。我默认启用了它。我可以找到与
GoogleAnalytics
相关的东西,但不能找到Firebase。但应该是差不多一样的。再次感谢!