セットアップをテストする
注釈:本資料は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メニューを開き、問題がページに正しく記録されているかどうかを確認します。