Sur un émulateur Android 2.2, le chargement d'une page blanche avec le script suivant échoue:Géolocalisation en erreur WebView
navigator.geolocation.getCurrentPosition(
function(pos){
var lat = pos.coords.latitude;
var lon= pos.coords.longitude;
alert('success ' + lat + ',' + lon);
},
function(){
alert('geoloc test FAILED');
}
);
Plus précisément, il provoque l'erreur:
I/Database( 306): sqlite returned: error code = 14, msg = cannot open file at source line 25467
J'ai ajouté à peu près tous les géo liées permission, je peux trouver le manifeste:
<uses-permission android:name="android.permission.ACCESS_GPS" />
<uses-permission android:name="android.permission.ACCESS_ASSISTED_GPS" />
<uses-permission android:name="android.permission.ACCESS_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
Je ne sais pas ce que je peux faire! Cela fait des heures que je suis là sans progrès - toute idée serait grandement appréciée.
(je suis en mesure de voir ma position dans le navigateur de l'émulateur après l'envoi geo fix
)