-->

PhoneGap的3 - 安卓插件不工作(Phonegap 3 - Android Plugin

2019-10-19 02:50发布

我已经开发的Android定制的PhoneGap插件 -

https://github.com/bharatkaushik/AndroidEstimoteBeacons

我已经把我的插件文件夹,我的项目的PhoneGap的插件文件夹内。

这个插件我的项目的config.xml分录如下:

 <feature name="EstimoteBeacons">
    <param name="android-package" value="org.bkaushik.estimotebeacons" />
    <param name="onload" value="true" />
</feature>

我不能看到我的Android项目我的插件的java文件。

此外,当我试图通过键入的PhoneGap本地插件列表以查看插件列表,我拿到项目目录未能发现错误。

我错过了什么吗?

谢谢! 巴拉特

Answer 1:

我'使用煎茶Cmd的v4.0.2.67,煎茶触摸2.3,的PhoneGap 3.3.0。 我也困惑有关添加的PhoneGap插件,但我只是找到一种方法,也许它可能是一些解决方案。 我的解决方案,是将工作目录更改到PhoneGap的(我有煎茶应用和phogegap生成的应用程序)。 然后在该目录中,只需键入插件要添加,例如:

tigalima:phonegap bee$ phonegap plugin add org.apache.cordova.network-information
[phonegap] adding the plugin: org.apache.cordova.network-information
[phonegap] successfully added the plugin

希望工程。



Answer 2:

不是把你的插件的插件目录中,将文件移动到一个目录项目目录之外,并从你的项目根运行以下命令:

cordova plugin add /PATH/TO/YOUR/PLUGIN/FILES

这将文件添加到您的插件目录,并为平台的文件和JS文件的正确位置。



Answer 3:

是estimotebeacons插件的Java类文件延伸CordovaPlugin? 如果没有,请一定要包括类文件:

<feature name="EstimoteBeacons">
    <param name="android-package" value="org.bkaushik.estimotebeacons.ClassName" />
    <param name="onload" value="true" />
</feature>

并确保添加它RES / XML / Config.xml文件。



Answer 4:

使用此命令,这将帮助你保证你在你的项目目录做

$ phonegap local plugin add https://github.com/bharatkaushik/AndroidEstimoteBeacons


文章来源: Phonegap 3 - Android Plugin not working