Cordova 使用Phonegap 3添加设备插件时出错

Cordova 使用Phonegap 3添加设备插件时出错,cordova,phonegap-plugins,Cordova,Phonegap Plugins,我正在使用Phonegap的命令行界面创建和构建Phonegap应用程序。我使用的版本是3.1.0-0.15.0。我需要安装设备插件,以简单地找出应用程序当前运行的平台。我使用以下命令执行此操作: phonegap local plugin add https://github.com/apache/cordova-plugin-device 这工作正常,设备插件已成功安装。在config.xml中,我看到: <feature name="Device">

我正在使用Phonegap的命令行界面创建和构建Phonegap应用程序。我使用的版本是3.1.0-0.15.0。我需要安装设备插件,以简单地找出应用程序当前运行的平台。我使用以下命令执行此操作:

phonegap local plugin add https://github.com/apache/cordova-plugin-device
这工作正常,设备插件已成功安装。在config.xml中,我看到:

    <feature name="Device">
        <param name="android-package" value="org.apache.cordova.device.Device" />
    </feature>
但是,当我在设备上运行时,会出现以下错误:

W/System.err(24625): java.lang.ClassNotFoundException: org.apache.cordova.device.Device
W/System.err(24625):    at java.lang.Class.classForName(Native Method)
W/System.err(24625):    at java.lang.Class.forName(Class.java:234)

...
以及:

当我跑步时:

phonegap local plugin list
我得到:

[phonegap] com.phonegap.plugins.PushPlugin
[phonegap] org.apache.cordova.device

我已经清理了这个项目好几次了。有什么想法吗???

我想你需要手动添加phonegap插件。斯堪的纳维亚条码phoegap插件也是如此

phonegap local plugin list
[phonegap] com.phonegap.plugins.PushPlugin
[phonegap] org.apache.cordova.device