1

我们正在使用 Phonegap 3.1.0-0.15.0 并且在尝试访问位置信息时应用程序被阻塞。在 iOS 上运行良好,但在 Android 上运行良好

我们正在使用:

navigator.geolocation.getCurrentPosition(app.location.onSuccess, app.location.onError);

我们也尝试过:

var geo = cordova.require('cordova/plugin/geolocation');
geo.getCurrentPosition(app.location.onSuccess, app.location.onError);

logcat 提到了以下内容:

Could not find cordova.js script tag. Plugin loading may fail. at file:///android_asset/www/phonegap.js:1511
Uncaught module cordova/plugin/geolocation not found at file:///android_asset/www/phonegap.js:56

该插件是使用以下方法添加的:

cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.git

我们做错了什么吗?

先感谢您

/爱德华多。

4

1 回答 1

0

只是为了回答我自己的问题。我手动删除了所有插件,然后使用以下命令添加它们(包括有问题的地理定位插件):

phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.git

这解决了我的问题。

爱德华。

于 2013-11-03T10:41:47.627 回答