shivankar this plugin does not support mobile at the moment unfortunately, I'm focusing on desktop right now.
I've still tried to build for Android and indeed the floor map files are not listing, and the debug logs are not showing up in the adb logcat console.
To enable the debug logs remove this code in BuildOptions.cs, or add DEBUG_MODE in your compilation variables in the Player Settings:
#if !UNITY_EDITOR
Debug.unityLogger.logEnabled = DEBUG_MODE;
#endif
And here is the crash report I've got, and that you will be able to see after enabling the logs:
Uploading Crash Report
UnauthorizedAccessException: Access to the path "/data/app/~~0-AyAQCtkT9k7-MkdlPkXw==/com.test.LevelBuilder-wZhe24YXfBXSTA0-8-Jp7A==/base.apkEmbeddedFloorMaps/" is denied.
at System.IO.Directory.CreateDirectoriesInternal (System.String path) [0x0004b] in at System.IO.Directory.CreateDirectory (System.String path) [0x00094] in <44afb4564e9347cf99a1865351ea8f4a>:0
at Exoa.Designer.SaveSystem.GetBasePath (System.String subFolder) [0x00053] in D:\UNITY\UNITY - PROJECTS - UNITY2019\AssetStore_HomeDesigner_Bundle\Assets\Exoa\Common\Scripts\Saving\SaveSystem.cs:48
at Exoa.Designer.SaveSystem.ListFileItems (System.String subFolderName, System.Action`1[T] pCallback, System.String ext) [0x000b5] in D:\UNITY\UNITY - PROJECTS - UNITY2019\AssetStore_HomeDesigner_Bundle\Assets\Exoa\Common\Scripts\Saving\SaveSystem.cs:269
at Exoa.Designer.UIFloorMapSelector.GetFileList (System.String arg) [0x0001d] in D:\UNITY\UNITY - PROJECTS - UNITY2019\AssetStore_HomeDesigner_Bundle\
In SaveSystem.cs, there is a part trying to create a directory on the device, that doesn't work on Android (an extra / might be missing?). You can surround that code with a try/catch or #if UNITY_DESKTIOP for example:
try
{
if (!Directory.Exists(path))
Directory.CreateDirectory(path);
}
catch (Exception e)
{
Debug.LogError("Could not create folder:" + e.Message);
}
I hope that helps, keep me posted!
thanks