1

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

我这样解决了

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

但是,在 Jenkins 上构建时,我的构建失败并出现此错误

error: package BuildConfig does not exist

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

4

2 回答 2

2

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

于 2016-06-17T12:18:57.457 回答
0

听起来importfor 的声明BuildConfig缺失或不正确。

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

于 2015-08-31T20:24:48.843 回答