When building for Android, it only fails to find the material instance

void ATileBase::SetColor(FLinearColor NewColor)
{
	UMaterialInstanceConstant* MaterialInstance = Cast<UMaterialInstanceConstant>(StaticLoadObject(UMaterialInstanceConstant::StaticClass(), nullptr, TEXT("/Game/Level/Play/Grid/TileMatInst.TileMatInst")));
	if (MaterialInstance)
	{
		UMaterialInstanceDynamic* DynamicMaterialInstance = UMaterialInstanceDynamic::Create(MaterialInstance, this);
		if (DynamicMaterialInstance)
		{
			DynamicMaterialInstance->SetVectorParameterValue(FName("Color"), NewColor);
			PlaneMeshComponent->SetMaterial(0, DynamicMaterialInstance);
		}
	}
	else
		GEngine->AddOnScreenDebugMessage(-1, 2.f, FColor::Red, FString::Printf(TEXT("TileMatInst Not Found")));
}

:heavy_check_mark:Path
/Script/Engine.MaterialInstanceConstant’/Game/Level/Play/Grid/TileMatInst.TileMatInst’
:heavy_check_mark:Include in a packaged build


:heavy_check_mark:PC

:negative_squared_cross_mark:Android

It is reported that it can’t find only the material instance file, while other assets have no problem. What should I do?
Thanks.