セットアップのテスト
注釈:本資料はAI技術を用いて翻訳されています。
概要
設定が完了したら、統合が完全に機能しているかどうかをテストする必要があります。クラッシュとイシューをADT Webに送信してみる必要があります。そこから、コールスタック、クラッシュビデオ、ログを確認できます。
クラッシュレポーターのテスト
クラッシュレポーターをテストする前に、Unity ADT SDKのインストールが完了していることを確認してください。次に、以下の手順に従います:
-
Editorを開き、
CrashButtonという名前の新しいButtonを作成します。 -
CrashButton.csという名前のC#スクリプトを作成します。
以下のサンプルスクリプトは、ForcedCrashCategory.AccessViolationタイプを使用してエディターを強制的にクラッシュさせることを目的としています。Unity強制クラッシュの詳細については、このUtils ForceCrashページを参照してください。using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Diagnostics;
public class CrashButton : MonoBehaviour
{
public Button button;
void Start()
{
if (button != null)
{
button.onClick.AddListener(ClickToCrash);
}
}
private void ClickToCrash()
{
// Force crashing Unity
UnityEngine.Diagnostics.Utils.ForceCrash(ForcedCrashCategory.AccessViolation);
// UnityEngine.Diagnostics.Utils.ForceCrash(ForcedCrashCategory.Abort);
// UnityEngine.Diagnostics.Utils.ForceCrash(ForcedCrashCategory.MonoAbort);
// UnityEngine.Diagnostics.Utils.ForceCrash(ForcedCrashCategory.FatalError);
// UnityEngine.Diagnostics.Utils.ForceCrash(ForcedCrashCategory.PureVirtualFunction);
}
} -
CrashButton.csをCrashButtonの新しいコンポーネントとして追加します。また、CrashButtonをスクリプトにドラッグアンドドロップして、ボタンオブジェクトとして添付します。 -
EditorでPlayボタンをクリックします。
-
クラッシュを発生させる前に約5〜7秒待ちます。Unity SDKはバックグラウンドで処理を行う必要があります(セッションの初期化、ディレクトリの設定など)。
-
CrashButtonをクリックして、UnityとCrash Reporterがクラッシュを処理するのを待ちます(このプロセスには約30〜60秒かかります)。
-
ADT Webに移動して、Crashesメニューを選択します。クラッシュがADT Webに正常に登録されているかどうかを確認します。
Issue Reporterのテスト
Issue ReporterをトリガーしてADTに送信するには、次の手順を実行します:
-
ADTプラグインのPropertiesで以前に割り当てたHotkeyボタンを押します。BlackBox Issue Reporterポップアップウィンドウが表示されます。
-
必要に応じて、キャプチャした画像を編集します。
-
画像の添付ファイルがチェックされていることを確認します。
-
Create an issueボタンをクリックして次のステップに進みます。
-
ドロップダウンからIssue Typeを選択します:
a. Feedback イシューが開発者チームへのフィードバックまたは提案と見なされる場合
b. Bug 報告されたイシューがバグまたは設計に従わない間違いと見なされる場合。 -
Issue Titleに入力します。基本的に、報告されているイシューの要約です。
-
Descriptionに入力して、開発者チームがイシューの内容を簡単に理解できるようにします。
-
Sendボタンをクリックして、ADTへのレポートを完了します。
-
ADT Webに移動してからIssuesメニューを開き、イシューがページに適切に記録されているかどうかを確認します。