your app's manifest should refer to certain mobile vision dependencies (face, ocr, barcode).
(android:name="com.google.android.gms.vision.DEPENDENCIES" android:value="barcode,face")
these are what is downloaded from google when the app is run. until that download has
completed successfully, your mobile vision features will not function. actually, it's the various detectors
that will not start up.
this doesn't answer your question fully; since it's unclear whether you could install those dependencies from B4A
even if you knew what their full names were and had some way to download them or extract them yourself for
inclusion in your apk. trying to look for them on your device could involve root permissions.
the download normally only takes a few seconds. you can observe the device reaching out to google for them in
the log. with a simple test, you can see how the app fails when you try to run it offline for the first time. if you then
connect your device to the Internet and run the app again, the dependencies are downloaded, and all is good.