Hi There,
Titanium version: 3.4.1 Device Android version: 4.1.1
I am trying to run this piece of code.
Titanium.Geolocation.manualMode = true; Titanium.Geolocation.accuracy = Titanium.Geolocation.ACCURACY_BEST; var gpsProvider = Titanium.Geolocation.Android.createLocationProvider({ name : Titanium.Geolocation.PROVIDER_GPS, minUpdateTime : 60, minUpdateDistance : 100 }); Titanium.Geolocation.Android.addLocationProvider(gpsProvider); var gpsRule = Titanium.Geolocation.Android.createLocationRule({ provider : Titanium.Geolocation.PROVIDER_GPS, // Updates should be accurate to 100m accuracy : 100, // Updates should be no older than 5m maxAge : 300000, // But no more frequent than once per 10 seconds minAge : 10000 }); Titanium.Geolocation.Android.addLocationRule(gpsRule);On every other device it is working but on this, running Android 4.1.1
I am getting this error and the app is crashing.
[WARN] : TiVerify: (Timer-0) [5008,5008] Verifying module licenses... [INFO] : TiVerify: (Timer-0) [535,5543] Succesfully verified module licenses [WARN] : W/System.err: java.lang.IllegalArgumentException: Invalid provider name, unable to create location provider [WARN] : W/System.err: at ti.modules.titanium.geolocation.android.AndroidModule.createLocationProvider(AndroidModule.java:160) [WARN] : W/System.err: at org.appcelerator.kroll.runtime.v8.V8Object.nativeFireEvent(Native Method) [WARN] : W/System.err: at org.appcelerator.kroll.runtime.v8.V8Object.fireEvent(V8Object.java:62) [WARN] : W/System.err: at org.appcelerator.kroll.KrollProxy.doFireEvent(KrollProxy.java:884) [WARN] : W/System.err: at org.appcelerator.kroll.KrollProxy.handleMessage(KrollProxy.java:1107) [WARN] : W/System.err: at org.appcelerator.titanium.proxy.TiViewProxy.handleMessage(TiViewProxy.java:347) [WARN] : W/System.err: at android.os.Handler.dispatchMessage(Handler.java:95) [WARN] : W/System.err: at android.os.Looper.loop(Looper.java:137) [WARN] : W/System.err: at org.appcelerator.kroll.KrollRuntime$KrollRuntimeThread.run(KrollRuntime.java:112) [ERROR] : TiExceptionHandler: (main) [18953,24496] ----- Titanium Javascript Runtime Error ----- [ERROR] : TiExceptionHandler: (main) [12,24508] - In app.js:10750,56 [ERROR] : TiExceptionHandler: (main) [0,24508] - Message: Uncaught Error: Invalid provider name, unable to create location provider [ERROR] : TiExceptionHandler: (main) [0,24508] - Source: var gpsProvider = Titanium.Geolocation.Android.createLocationProvider( [ERROR] : V8Exception: Exception occurred at app.js:10750: Uncaught Error: Invalid provider name, unable to create location providerCan anyone tell me what can be the issue please?
Thanks in advance!