【问题标题】:Phonegap 3 - Android Plugin not workingPhonegap 3 - Android 插件不起作用
【发布时间】:2013-12-10 20:23:42
【问题描述】:

我已经为安卓开发了一个自定义 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 local plugin list 来查看插件列表时,我收到一个错误,即找不到项目目录。

我这里有什么遗漏吗?

谢谢! 巴拉特

【问题讨论】:

    标签: android cordova sencha-touch phonegap-plugins


    【解决方案1】:

    我正在使用 Sencha Cmd v4.0.2.67,sencha touch 2.3,phonegap 3.3.0。我也对添加phonegap插件感到困惑,但我只是找到了一种方法,也许它可以是一些解决方案。我的解决方案是将工作目录更改为 phonegap(我有 sencha 应用程序和 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
    

    希望有效。

    【讨论】:

      【解决方案2】:

      不要将插件放在插件目录中,而是将文件移动到项目根目录之外的目录并从项目根目录运行此命令:

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

      这会将文件添加到您的插件目录以及平台文件和 JS 文件的正确位置。

      【讨论】:

      • 这对我不起作用。我仍然收到相同的错误,即找不到项目目录计数。事实上,我无法添加任何标准插件,如相机等......
      • 您是如何创建项目的?科尔多瓦创建项目路径?
      • 没有。我使用 sencha cmd 创建项目,使用 sencha cmd 命令为该项目启用 phonegap
      • 啊,抱歉不熟悉煎茶。您在项目路径中看到 .cordova 或 .phonegap 目录了吗?
      • 是的。我看到我的项目中添加了一个 phonegap 目录。事实上,我在同一台机器上使用相同的框架开发了一个 iOS 项目。然后我能够添加所有插件:(不知道现在发生了什么
      【解决方案3】:

      estimotebeacons 是扩展 CordovaPlugin 的插件的 java 类文件吗? 如果没有,请确保包含类文件:

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

      并确保将其添加到 res/xml/Config.xml 文件中。

      【讨论】:

        【解决方案4】:

        使用此命令将帮助您并确保您在项目目录中进行操作

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多