使用Jenkins构建android项目:无法初始化分析
我正试图与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) 如何修复此问题?您会受到影响。解决方法应该很简单,在开始构建之前手动
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。但应该是差不多一样的。再次感谢!