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

标签 javascript cordova plugman

我目前正在尝试为工作项目开发 Cordova 插件。我已经开发了一个基本框架,包括一个 plugin.xml 文件,一个充当接口(interface)的 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。对此问题的任何帮助将不胜感激。

最佳答案

您指向的文件夹不正确。 正确的路径是包含 AndroidManifest.xml 的文件,类似于 /yourProject/platforms/android

关于javascript - Plugman - 提供的路径不是 Android 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34990311/

相关文章:

javascript - 具有 REST 后端的 HTML/javascript 客户端

javascript - 如何使用 bluebirdjs 按顺序链接 promise ?

javascript - 将 PHP 变量回显到 JavaScript 变量中会在 HTML 中打印 PHP 变量

javascript - 单击更新 css 转换 : scale() property

android - 哪个方法 : native app or HTML5 for my radio website?

ios - 无法在 iOS 中安装 Plugman

ios - PhoneGap CLI "cordova build ios"失败

ios - Cordova/Phonegap iOS 解析推送插件

android - 文件名.java :1 error ';' expected - Visual Studio Cordova Build with Android plugin

node.js - 安装PhoneGap插件: BarcodeScanner