【问题标题】:Phonegap plugin not working in androidPhonegap插件在android中不起作用
【发布时间】:2014-03-30 04:01:39
【问题描述】:

我正在创建 phonegap 应用程序并使用下面的插件来共享和复制链接。

电子邮件撰写者:https://github.com/hazemhagrass/EmailComposer.git

复制到剪贴板:https://github.com/VersoSolutions/CordovaClipboard

社交媒体分享:https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin.git

当我创建一个 iOS 应用程序时,所有这些插件都可以正常工作。但是当我使用eclipse构建android应用程序时,复制到剪贴板和社交分享插件不起作用。

如果还有其他插件同时支持安卓和iOS,请告诉我。

这是我在日志中得到的

这是我的 config.xml 文件

提前致谢

【问题讨论】:

  • 你有什么错误吗?项目也是由 CLI 创建的吗?
  • 你能给出任何错误信息或logcat sn-p吗?你配置好你的 config.xml 了吗?
  • 我已经添加了日志状态
  • 这个错误主要是由你没有声明的未识别插件引起的。您是否将这些插件附加到您的 config.xml 中?
  • 是的,插件已添加到配置文件中。我也只通过命令行创建了 android 项目。

标签: android cordova phonegap-plugins cordova-plugins


【解决方案1】:

你错误地配置了你的 config.xml 你必须根据插件包名来赋值

例如社交分享,试试改成

<feature name="SocialSharing">
    <param name="android-package" value="nl.xservices.plugins.SocialSharing" />
</feature>

【讨论】:

  • 嗯我不确定复制到剪贴板,但我之前成功完成的社交分享没有任何麻烦。一定是缺少了什么。当您更改参数值时,logcat 中的错误保持不变?
  • 这是来自 PROJECT/res/xml/config.xml 还是 PROJECT/config.xml 的 config.xml?
【解决方案2】:

您也可以使用其他程序:

将您的“cordova.js”文件添加到 www 文件夹,然后在您的活动中使用以下代码行运行 .html 文件。

super.loadUrl("file:///android_asset/www/index.html");

【讨论】:

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