I managed to find a very useful post on the forum explaining how to use datawedge autoimport functionality. It partially worked for us: the file gets copied into /enterprise/device/settings/datawedge/autoimport/ location and the profile installs (reinstalls) AFTER the reboot. I could not get it to work without rebooting the device.
HOWEVER, the profile then does not scan any barcodes!!! The app we use on our guns runs fine, the scanning is recognised (it bleeps when it reads the barcode) but nothing gets populated into the field. If I use exactly the same profile file as the one located in autoimport to manually import datawedge profile, everything works just fine.
This makes me think there's nothing wrong with profile file itself. But I've no idea what else could be causing this weird behavior. Any ideas??
Device used is Zebra TC20 and TC51, both running Android 8.1