Please have a look at the sample application, that could help you solve this specific problem.
There are 2 feature sets, not every device support both of them. Many tablets, especially the wi-fi only models, don't have a magnetometer and don't support geo-located AR. You should specify Tracking2d as feature set in the StartupConfiguration.
Try the sample app, if the Geolocation samples are missing, but IR samples work, then your device doesn't support geolocation.
The error message you get: MissingFeatureException: Required feature set is not supported is happening because you're using features on a device that doesn't support the features you're using. Please check the list for the device requirements.
Greetings
Nicola
M
Matthew Anderson
said
over 8 years ago
You might need to specify which camera to use. Try this out. Also if you're using an emulator make sure the cameras are enabled.
I'm trying to build an example application but I get this errors when calling architectView.onCreate( config ):
07-31 16:04:34.688: E/com.wikitude.samples.ARActivity(30651): com.wikitude.architect.ArchitectView$MissingFeatureException: Required feature set is not supported
07-31 16:04:34.688: E/com.wikitude.samples.ARActivity(30651): at com.wikitude.architect.ArchitectView.onCreate(Unknown Source)
07-31 16:04:34.688: E/com.wikitude.samples.ARActivity(30651): at com.wikitude.samples.ARActivity.onCreate(ARActivity.java:53)
07-31 16:04:34.688: E/com.wikitude.samples.ARActivity(30651): at android.app.Activity.performCreate(Activity.java:5451)
07-31 16:04:34.688: E/com.wikitude.samples.ARActivity(30651): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)
07-31 16:04:34.688: E/com.wikitude.samples.ARActivity(30651): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2295)
07-31 16:04:34.688: E/com.wikitude.samples.ARActivity(30651): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2389)
07-31 16:04:34.688: E/com.wikitude.samples.ARActivity(30651): at android.app.ActivityThread.access$900(ActivityThread.java:169)
07-31 16:04:34.688: E/com.wikitude.samples.ARActivity(30651): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1277)
07-31 16:04:34.688: E/com.wikitude.samples.ARActivity(30651): at android.os.Handler.dispatchMessage(Handler.java:102)
07-31 16:04:34.688: E/com.wikitude.samples.ARActivity(30651): at android.os.Looper.loop(Looper.java:136)
07-31 16:04:34.688: E/com.wikitude.samples.ARActivity(30651): at android.app.ActivityThread.main(ActivityThread.java:5479)
07-31 16:04:34.688: E/com.wikitude.samples.ARActivity(30651): at java.lang.reflect.Method.invokeNative(Native Method)
07-31 16:04:34.688: E/com.wikitude.samples.ARActivity(30651): at java.lang.reflect.Method.invoke(Method.java:515)
07-31 16:04:34.688: E/com.wikitude.samples.ARActivity(30651): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
07-31 16:04:34.688: E/com.wikitude.samples.ARActivity(30651): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
07-31 16:04:34.688: E/com.wikitude.samples.ARActivity(30651): at dalvik.system.NativeStart.main(Native Method)
07-31 16:04:34.768: E/libEGL(30651): called unimplemented OpenGL ES API
Alin.grosu