在 jenkins 上构建时包 BuildConfig 不存在

Package BuildConfig does not exist while building on jenkins

我正在使用 jenkins 构建我的 Android 应用程序。我的应用程序使用 HockeyApp 进行崩溃记录。我有几个 buildType,但我想防止在我用于开发的 buildType 上记录崩溃。

我是这样解决的

if(!BuildConfig.BUILD_TYPE.equalsIgnoreCase("develop")) {
    CrashManager.register(...);
}

然而,当在 Jenkins 上构建时,我的构建失败并出现此错误

error: package BuildConfig does not exist

到目前为止,我一直在我的应用程序中使用 BuildConfig.DEBUG,没有出现任何问题。任何想法是什么造成的?

BuildConfigimport 语句似乎缺失或不正确。

应该是import <manifest package name>.BuildConfig;

Jenkins 无权访问此文件。确保将路径添加到它。