【问题标题】:Meteor geolocation package for android errors用于 android 错误的 Meteor 地理定位包
【发布时间】:2015-04-17 05:04:45
【问题描述】:

我正在尝试在 Meteor 的 android 平台上获取我的位置当前位置。我在网络上遵循了这些说明mdg:geolocation,它运行良好,但在移动平台(Android)上,当我尝试运行此命令时

meteor run android-device 

它给了我这个错误日志。

Error while running for mobile platforms: Error running                            
/Users/muhammadfazilqureshi/.meteor/packages/meteor-tool/.1.0.40.3rwpx3++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/tools/cordova-scripts/cordova.sh
Error: version not found: 0.3.0 : org.apache.cordova.geolocation/0.3.0
at RegClient.<anonymous>
(/Users/muhammadfazilqureshi/.meteor/packages/meteor-tool/.1.0.40.3rwpx3++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/dev_bundle/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:272:14)
at Request.self.callback
(/Users/muhammadfazilqureshi/.meteor/packages/meteor-tool/.1.0.40.3rwpx3++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/dev_bundle/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/request/index.js:148:22)
at Request.emit (events.js:98:17)
at Request.<anonymous>
(/Users/muhammadfazilqureshi/.meteor/packages/meteor-tool/.1.0.40.3rwpx3++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/dev_bundle/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/request/index.js:876:14)
at Request.emit (events.js:117:20)
at IncomingMessage.<anonymous>
(/Users/muhammadfazilqureshi/.meteor/packages/meteor-tool/.1.0.40.3rwpx3++os.osx.x86_64+web.browser+web.cordova/meteor-tool-os.osx.x86_64/dev_bundle/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/npm/node_modules/request/index.js:827:12)
at IncomingMessage.emit (events.js:117:20)
at _stream_readable.js:943:16
at process._tickCallback (node.js:419:13)

我正在使用 OS X Yosemite

【问题讨论】:

    标签: android cordova meteor


    【解决方案1】:

    好像你有过时版本的包(3.0.0)

    尝试运行更新命令或remove/add

    meteor add cordova:org.apache.cordova.geolocation@0.3.10
    

    请务必将代码放入Meteor.startup(function(){});

    Meteor.startup(function () {
       //Code here
    });
    

    您是否已经查看过此文档? Meteor Cordova Phonegap integration

    【讨论】:

      【解决方案2】:

      当前有一个 Cordova 插件中断。看到这个问题:https://github.com/meteor/meteor/issues/3726

      如果您使用meteor add cordova:org.apache.cordova.geolocation@0.3.10 手动添加最新版本,应该可以解决您的问题。

      【讨论】:

        猜你喜欢
        • 2016-10-13
        • 1970-01-01
        • 1970-01-01
        • 2015-10-11
        • 1970-01-01
        • 1970-01-01
        • 2017-01-24
        • 2017-08-02
        • 1970-01-01
        相关资源
        最近更新 更多