Plugman - 提供的路径不是 Android 项目
Plugman - The provided path is not an Android Project
我目前正在尝试为工作中的项目开发 Cordova 插件。我已经开发了一个基本框架,包括一个 plugin.xml 文件、一个用作接口的 javascript 文件和一个 android 版本插件的框架文件。为了方便测试,我创建了一个cordova项目,并在其中添加了android平台。
当我尝试将插件安装到测试项目时,我收到一条错误消息 'The provided path "omitted" is not an Android Project'(连同一条堆栈跟踪消息,内容相同)。我查看了项目中是否安装了平台,项目确实运行。 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
我目前正在尝试为工作中的项目开发 Cordova 插件。我已经开发了一个基本框架,包括一个 plugin.xml 文件、一个用作接口的 javascript 文件和一个 android 版本插件的框架文件。为了方便测试,我创建了一个cordova项目,并在其中添加了android平台。
当我尝试将插件安装到测试项目时,我收到一条错误消息 'The provided path "omitted" is not an Android Project'(连同一条堆栈跟踪消息,内容相同)。我查看了项目中是否安装了平台,项目确实运行。 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