gpt4 book ai didi

android - 在Jenkins上构建产品 flavor 的编译错误

转载 作者:行者123 更新时间:2023-12-03 05:20:54 24 4
gpt4 key购买 nike

我已经配置了2种产品口味,并且根据特定的产品口味定制的文件很少,并且主要包含常用文件。
我可以使用命令行和Android Studio来构建项目。当我使用Jenkin构建项目时,它会报告编译错误,并期望特定于产品口味的文件存在于主体中。
为什么会有这种不同的行为?详细说明了以下问题:

src/flavorA/java/MyFragment
src/flavorB/java/MyFragment
src/main/java/MainActivity
gradlew clean build, this is building fine with command line and Android Studio
While Jenkin reports error as
> Task :test-apps:compileClientAppDebugJavaWithJavac FAILED
/opt/jenkins_home/workspace/A-9807/app/src/main/java/com/example/sampleapp/HomePagerAdapter.java:8 error: cannot find symbol
import com.example.sampleapp.MyFragment;

最佳答案

最后,我找到了根本原因,我的Jenkins机器是Linux机器,Linux中的文件系统区分大小写。虽然我的本地计算机装有Windows,但我已在 camelCase 中定义了产品口味,而实际上在中创建了口味的目录PascalCase

关于android - 在Jenkins上构建产品 flavor 的编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63555948/

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