I have updated to Unity 2019.2.9f1 and installed Vuforia Engine AR via Unity Package Manager.
When the application runs on Honor 10 (Model COL-29) and start the AR-Scene, i get following exception on Android Logcat:
"Smart Terrain cannot be initialized when Vuforia Fusion uses the vision-only provider"
I can't understand, why the FusionProviderType is always "Vuforia_Vision_Only". Why is not FUSION_PROVIDER_ALL set by default?
Then I tried to set the provider type:
Set "Delayed Initialization" in the VuforiaConfiguration
Add following code:
Vuforia.FusionProviderType type1 = Vuforia.VuforiaRuntimeUtilities.SetAllowedFusionProviders(Vuforia.FusionProviderType.ALL);
Vuforia.FusionProviderType type2 = Vuforia.VuforiaRuntimeUtilities.GetActiveFusionProvider();
The results is:
type1 = ALL
type2 = VUFORIA_VISION_ONLY
Why is the FusionProvider after the Init() not ALL? How can I change this?
With Unity 2019.1.14f1 I got same error.
With Unity 2018.3.13f1 it work without a problem.