1

Eclipse 用の Fabric (Crashlytics) プラグインをインストールし、Crashlytics を使用する単一のプロジェクトをセットアップしました。そのプロジェクトの下に 4 つの依存関係プロジェクトが作成され、ワー​​クスペースにインポートされ、すべて正常に機能しました。

Crashlytics を使用するために、同じワークスペースにある 2 番目のプロジェクトをセットアップしたかったのです。プラグインを介して Crashlytics の初期化を行い、名前に「_2」を追加した同じ 4 つの Fabric 依存関係プロジェクトをワークスペースにインポートしました。下の画像を参照してください。

ここに画像の説明を入力

自動生成されたプロジェクトを閉じると、ビルド エラーが発生します。

私の質問:

  1. 同じ Eclipse ワークスペースで Crashlytics を使用する複数のプロジェクトを作成するにはどうすればよいですか? 生成された 4 つのプロジェクトをワークスペースにインポートせずに、プロジェクトに Crashlytics を含めることはできますか?
  2. Eclipse (または別の IDE) プラグインなしでインストールできるスタンドアロンの Crashlytics SDK はありますか? このようにして、同じ Crashlytics ライブラリ プロジェクトを複数の Android プロジェクトに追加できました。

ありがとうございました 。

4

1 に答える 1

1

私が見つけた回避策は、Fabric (Crashlytics) で生成されたプロジェクトをある場所に保存し、自動インポートされたプロジェクトを削除することです。

Fabric 対応プロジェクトには、「kits.properties」ファイルがあります。crashlytics のバージョンを指定する最後の行をコメント アウトできます。これにより、そのプロジェクトがファブリック ライブラリを再生成してワークスペースにインポートできなくなります。ファイルは次のようになります。

# This file describes the kits for your project.
# Commit this and the kits folder into source control.
#com.crashlytics.sdk.android:crashlytics:2.2.2

その後、以前に保存したプロジェクトをワークスペースにインポートし、Android プロジェクトに依存関係として追加できます。それらを複数のプロジェクトに追加できます。これにより、自動生成された複数のプロジェクトの問題が解決されます。

于 2015-04-04T09:50:48.560 に答える