Plugman - 提供的路径不是Android项目

时间:2016-01-25 10:28:53

标签: javascript cordova plugman

我目前正在尝试为工作中的项目开发Cordova插件。我开发了一个基本的骨架,包括一个plugin.xml文件,一个充当接口的javascript文件,以及一个android版本的插件的骨架文件。为了便于测试,我创建了一个cordova项目并添加了android平台。

当我尝试将插件安装到测试项目时,我收到一条错误消息,提示'提供的路径"省略"不是Android项目' (以及堆栈跟踪说同样的事情)。我已检查平台是否已安装在项目中,项目确实已运行。 plugin.xml文件如下:

<?xml version="1.0" encoding = "UTF-8"?>
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
xmlns:android="http://shemas.android.com/apk/res/android"
id="omitted"
version="1.0.0">

    <name>MediaPlugin</name>
    <author>Author Name</author>

    <js-module src="media.js" name="MediaPlugin">
        <clobbers target="MediaPlugin"/>
    </js-module>

    <platform name="android">
        <config-file target="config.xml" parent="/*">
            <feature name="MediaPlugin">
                <param name="android-package" value="omitted"/>
            </feature>
        </config-file>
    </platform>

我正在使用版本5.2.0的cordova和版本1.0.5的Plugman。对此问题的任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:5)

您指向的文件夹不正确。 正确的路径是包含 AndroidManifest.xml 的文件,类似于 的 / yourProject /平台/机器人