CrashLytics を使用して開発マシンにビルドすると、アプリケーションが正常に動作する Android アプリがあります。ただし、アプリケーションに CrashLytics があり、Ant で Jenkins を使用してアプリをビルドすると (Jenkins は別のマシン上にあります)、アプリを起動するとすぐにクラッシュします。CrashLytics レポートは生成されません。これらは私が試したシナリオです:
動作します (起動時にクラッシュしません)
- CrashLytics を使用して、私の開発マシンで Eclipse 経由でビルドしました。
- CrashLytics を使用せずに、私の開発マシンで Eclipse 経由でビルドしました。
- CrashLytics を使用して、私の開発マシンで Ant を介してビルドしました。
- CrashLytics を使用せずに、私の開発マシンで Ant を介してビルドしました。
- CrashLytics を使用せずに、私の CI マシンで Jenkins (Ant) 経由でビルドしました。
動作しない (起動時にクラッシュする)
- CrashLytics を使用して、私の CI マシンで Jenkins (Ant) 経由でビルドしました。
したがって、同じAnt build.xmlを使用して開発マシンで動作するため、Ant構成と関係があるとは思えません。
ソフトウェアに CrashLytics を入れるとクラッシュする理由はありますか?