CrashLytics Android集成问题

CrashLytics Android集成问题,android,eclipse,ant,jenkins,crashlytics,Android,Eclipse,Ant,Jenkins,Crashlytics,我有一个Android应用程序,当在我的开发机器上使用CrashLytics时,该应用程序运行良好。但是,如果我的应用程序中有CrashLytics,并使用Jenkins和Ant构建应用程序(Jenkins在另一台机器上),则应用程序启动时会立即崩溃。未生成CrashLytics报告。以下是我尝试过的场景: 工作(启动时不会崩溃) 通过Eclipse在我的开发机器上构建,并使用CrashLytics 在我的开发机器上通过Eclipse构建,无需使用CrashLytics 使用CrashLyti

我有一个Android应用程序,当在我的开发机器上使用CrashLytics时,该应用程序运行良好。但是,如果我的应用程序中有CrashLytics,并使用Jenkins和Ant构建应用程序(Jenkins在另一台机器上),则应用程序启动时会立即崩溃。未生成CrashLytics报告。以下是我尝试过的场景:

工作(启动时不会崩溃)
  • 通过Eclipse在我的开发机器上构建,并使用CrashLytics
  • 在我的开发机器上通过Eclipse构建,无需使用CrashLytics
  • 使用CrashLytics在我的开发机器上通过Ant构建
  • 在我的开发机器上通过Ant构建,无需使用CrashLytics
  • 通过Jenkins(Ant)在我的CI机器上构建,没有使用CrashLytics
不工作(启动时崩溃)
  • 通过Jenkins(Ant)在我的CI机器上构建,并使用CrashLytics
因此,我怀疑这与我的Ant配置有关,因为它在开发机器上使用相同的Ant build.xml


你知道为什么将CrashLytics放入软件会导致软件崩溃,但只在非开发机器上吗?

当你在开发机器上安装CrashLytics时,它可能被安装为只在你通过Eclipse构建时才执行自定义构建步骤。当您在开发机器上使用Ant构建时,它工作的原因是其中一些步骤已经在此机器上执行过


您需要添加Crashlytics Ant构建步骤,如

中所述,即使在遵循所述步骤后仍存在问题。以下是我在build.xml中的导入内容