FAQ on Unity SDK
Q: I start my game but the Session doesn’t get started or the helper failed to run. What should I do?
Open your config.ini file in C:\Users<user>.blackbox. Change the engine_name to unity and set the unity_feature to 1
[experimental_cli_workflow]
unity_feature = 1
[base]
engine_name = unity
[path]
game_engine = C:\YOUR_UNITY_EDITOR_FOLDER\Editor
Q: I tried to package my game, but I got “error CS0117: ‘Bootstrap’ does not contain a definition for ‘ManualInitialize’”
Unity SDK only works for Development Build. Please tick the Development Build option when packaging the game.
Q: I don’t get the Hardware Information in my Crash Reporter tab.
Unity SDK needs to do some processing in the background such as creating a session, checking the build, setting up a log, etc. Please wait 5 to 7 seconds before performing any action that may cause a crash. However, if you accidentally crashed, you can get the temporary files (including hardware information) at C:\Users\<users>\.blackbox\sdk\<folder_uuid>
Q: My crash video is unplayable.
Set the FPS and Video Length in Global Crash Config settings on ADT Web (Game Settings → Global Crash Configs) to a higher number, e.g. 30. We recommend that you stick to the 10s for the length, since the video file would be bigger if it's more than that and may cause incure cost to the Data Storage.
Q: After clicking “Save Config”, my Editor suddenly crashed.
You need to change the rendering backend to DirectX11
Q: I got Input error: “InvalidOperationException: You are trying to read Input using the UnityEngine.Input class, but you have switched active Input handling to Input System package in Player Settings.
Change the “Active Input Handling” to “Both”
Q: My Android project with arm64-v7 architecture doesn't seem to work, what happened?
For now, we only support arm64-v8a build. Any architecture registered to ADT will get notified to change the platform-arch
Q: Uploading symbol in Android build doesn't seem to work. How do I upload it?
You need to specify the symbol.zip
file generated from Unity when building the game. For example: apkname-version-bundle-IL2CPP.symbols.zip