在Netbeans上运行Cordova Maps Sample项目

时间:2016-06-24 05:40:55

标签: android cordova netbeans

我一直在尝试在 Netbeans 上运行 Cordova 地图示例项目。我按照youtube video上的说明进行操作。当我尝试运行该项目时,它给了我一个错误

Logcat错误:

Error: CordovaError: The plugin 'cordova-plugin-compat' is required by (cordova-plugin-contacts, cordova-plugin-geolocation), skipping uninstallation.
at runUninstallPlatform (C:\Users\VS\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\plugman\uninstall.js:272:30)
at C:\Users\VS\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\plugman\uninstall.js:96:16
at _fulfilled (C:\Users\VS\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:787:54)
at self.promiseDispatch.done (C:\Users\VS\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:816:30)
at Promise.promise.promiseDispatch (C:\Users\VS\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-common\node_modules\q\q.js:796:13)
at C:\Users\VS\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-common\node_modules\q\q.js:604:44
at runSingle (C:\Users\VS\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-common\node_modules\q\q.js:137:13)
at flush (C:\Users\VS\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-common\node_modules\q\q.js:125:13)
at nextTickCallbackWith0Args (node.js:420:9)
at process._tickCallback (node.js:349:13)
Result: 1

我尝试运行以下命令 cordova插件添加cordova-plugin-compat ,但是,它给我一条消息说插件" cordova-plugin-compat"已安装在Android上。

有人可以告诉我哪里出错了吗?

由于

萨钦

2 个答案:

答案 0 :(得分:0)

尝试删除插件并重新添加。

cordova plugin remove cordova-plugin-compat

cordova plugin add cordova-plugin-compat

答案 1 :(得分:0)

在Netbeans屏幕上查找“重要文件”文件夹,里面应该是“Cordova Plugins”文件夹。

右键单击“Cordova Plugins”文件夹,然后选择“编辑”。

在所有评论(它们都是以#开头的行)之后,您会立即看到插件列表。在所有其他插件之前添加一个新插件:

cordova-plugin-compat=https://git-wip-us.apache.org/repos/asf/cordova-plugin-compat.git

重建应用程序,应该修复它。