こんにちは私も数か月前に同じ質問があり、私はそれを自分で解決しました。私の答えがあなたを助けることを願っています。
ファブリック上のプロジェクトごとに異なるcrashlyticsApiKey
の2つの組織が必要です。
その後、あなたのbuild.gradle
ファイルにあなたがmanifestPlaceHolders
debug {
manifestPlaceholders = [crashlyticsApiKey: 'your_api_key_for_debug_project_here']
}
release {
manifestPlaceholders = [crashlyticsApiKey: 'your_api_key_for_release_project_here']
}
を定義します次に、あなたの両方のためのプロジェクトをビルド今、すべてですあなたのAndroidManifest.xml
ファイル
<meta-data
android:name="io.fabric.ApiKey"
android:value="${crashlyticsApiKey}" />
でのメタデータにこの変数を配置しますrelaseとdebugを実行すると、同じパッケージ名の2つの異なるファブリックアカウントに登録されたアプリが表示されます
これらのAPIキーはどのようにして見つけることができますか? – lukle
ファブリックダッシュボードでは、プロジェクトごとにAPIキーを見つけることができます –
自分の組織のapiキーしか見ることができません...自分の組織内の他のプロジェクトを探しましたが、すべてマニフェストの同じapiキーを参照していますファイル。どのようにプロジェクトごとに異なるapiキーを持つことができましたか? – lukle