Hi Just now , I am tring to run a Test application about GPS Location on my phone MOTO MB535 ,but I am getting an error.
And it is the method . LocationManager locationManager = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE); Location location = null; if (locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) { locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 2000, 0, locationListener); location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER); } else if (locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER)) { locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 1000, 0, locationListener); location = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER); } else { return -1; } int returnCode = -1; LocationModel model = Constant.Cache.getLocationModel(); if (null == model) { model = new LocationModel(); Constant.Cache.setLocationModel(model); } if (null != location) { model.setLatitude(location.getLatitude()); model.setLongitude(location.getLongitude()); String cityName = getCityName(location.getLatitude(), location.getLongitude()); returnCode = 0; model.setCityName(cityName); } It is the debug message: 07-26 14:04:25.767: WARN/FTOUTPUT(1367): javax.net.ssl.SSLException: Not trusted server certificate 07-26 14:04:25.767: WARN/FTOUTPUT(1367): at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java: 382) 07-26 14:04:25.767: WARN/FTOUTPUT(1367): at com.motorola.android.locationproxy.SuplDataService.createSslSocket(SuplDataService.java: 370) 07-26 14:04:25.767: WARN/FTOUTPUT(1367): at com.motorola.android.locationproxy.SuplDataService.openTlsSession(SuplDataService.java: 377) 07-26 14:04:25.767: WARN/FTOUTPUT(1367): at com.motorola.android.locationproxy.SuplDataService.handleMessage(SuplDataService.java: 141) 07-26 14:04:25.767: WARN/FTOUTPUT(1367): at android.os.Handler.dispatchMessage(Handler.java:99) 07-26 14:04:25.767: WARN/FTOUTPUT(1367): at android.os.Looper.loop(Looper.java:143) 07-26 14:04:25.767: WARN/FTOUTPUT(1367): at com.motorola.server.LocationProxyService.run(LocationProxyService.java: 343) 07-26 14:04:25.767: WARN/FTOUTPUT(1367): at java.lang.Thread.run(Thread.java:1096) 07-26 14:04:25.767: WARN/FTOUTPUT(1367): Caused by: java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: Could not validate certificate: current time: Tue Jul 26 14:04:25 æ ¼æž—å°¼æ²»æ ‡å‡†æ—¶é— ´+0800 2011, expiration time: Fri Jul 22 05:33:36 æ ¼æž—å °¼æ²»æ ‡å‡†æ—¶é—´+0800 2011 07-26 14:04:25.767: WARN/FTOUTPUT(1367): at com.motorola.android.locationproxy.SuplTrustManager.checkServerTrusted(SuplTrustManager.java: 135) 07-26 14:04:25.767: WARN/FTOUTPUT(1367): at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java: 377) 07-26 14:04:25.767: WARN/FTOUTPUT(1367): ... 7 more 07-26 14:04:25.767: WARN/FTOUTPUT(1367): Caused by: java.security.cert.CertPathValidatorException: Could not validate certificate: current time: Tue Jul 26 14:04:25 æ ¼æž—å°¼æ²»æ ‡å‡†æ—¶é— ´+0800 2011, expiration time: Fri Jul 22 05:33:36 æ ¼æž—å °¼æ²»æ ‡å‡†æ—¶é—´+0800 2011 07-26 14:04:25.767: WARN/FTOUTPUT(1367): at org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi.engineValidate(PKIXCertPathValidatorSpi.java: 353) 07-26 14:04:25.767: WARN/FTOUTPUT(1367): at java.security.cert.CertPathValidator.validate(CertPathValidator.java: 202) 07-26 14:04:25.767: WARN/FTOUTPUT(1367): at com.motorola.android.locationproxy.SuplTrustManager.checkServerTrusted(SuplTrustManager.java: 131) 07-26 14:04:25.767: WARN/FTOUTPUT(1367): ... 8 more 07-26 14:04:25.767: WARN/FTOUTPUT(1367): Caused by: java.security.cert.CertificateExpiredException: current time: Tue Jul 26 14:04:25 æ ¼æž—å°¼æ²»æ ‡å‡†æ—¶é—´+0800 2011, expiration time: Fri Jul 22 05:33:36 æ ¼æž—å°¼æ²»æ ‡å‡†æ—¶é—´+0800 2011 07-26 14:04:25.767: WARN/FTOUTPUT(1367): at org.apache.harmony.security.provider.cert.X509CertImpl.checkValidity(X509CertImpl.java: 190) 07-26 14:04:25.767: WARN/FTOUTPUT(1367): at org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi.engineValidate(PKIXCertPathValidatorSpi.java: 349) 07-26 14:04:25.767: WARN/FTOUTPUT(1367): ... 10 more And now I do not know why is it caused ? how Can I solve it? -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en