Javascript 未捕获的TypeError无法读取未定义的属性SocialShareing

Javascript 未捕获的TypeError无法读取未定义的属性SocialShareing,javascript,cordova,cordova-plugins,intel-xdk,Javascript,Cordova,Cordova Plugins,Intel Xdk,我正在使用带有Cordova API的英特尔XDK。我已经添加了社交分享插件。我已经从项目设置中将插件添加到IDE中,并且在使用插件时运行以下命令:window.window.plugins.socialsharing.share(“Hello”)它在下面给出了一个类型错误异常未捕获的类型错误:无法读取未定义的属性“socialsharing”。我也尝试过社交分享插件页面中给出的例子,但没有一个对我有用。“英特尔XDK”已自动写入config.xml文件,以下是该文件的内容 <?xml v

我正在使用带有Cordova API的英特尔XDK。我已经添加了社交分享插件。我已经从项目设置中将插件添加到IDE中,并且在使用插件时运行以下命令:
window.window.plugins.socialsharing.share(“Hello”)它在下面给出了一个类型错误异常
未捕获的类型错误:无法读取未定义的属性“socialsharing”
。我也尝试过社交分享插件页面中给出的例子,但没有一个对我有用。“英特尔XDK”已自动写入config.xml文件,以下是该文件的内容

<?xml version='1.0' encoding='UTF-8'?>
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:intelxdk="http://xdk.intel.com/ns/v1" id="xdk.intel.blank.ad.template" version="0.0.1" android-versionCode="1">
<!--This file is generated by the Intel XDK. Do not edit this file as your edits will be lost.           -->
<!--To change the contents of this file, see the documentation on the intelxdk.config.additions.xml file.-->
<intelxdk:version value="1.0"/>
<intelxdk:cordova-cli version="4.1.2"/>
<name>My App</name>
<description>Template to develop a Cordova mobile web app using the App Designer UI editor.</description>
<author>Intel XDK</author>
<content src="index.html"/>
<intelxdk:plugin intelxdk:name="Media" intelxdk:value="org.apache.cordova.media" intelxdk:version="0.2.15"/>
<intelxdk:plugin intelxdk:name="File" intelxdk:value="org.apache.cordova.file" intelxdk:version="1.3.2"/>
<intelxdk:plugin intelxdk:name="Device" intelxdk:value="org.apache.cordova.device" intelxdk:version="0.2.13"/>
<intelxdk:plugin intelxdk:name="Social Sharing" intelxdk:value="https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin.git"/>
<intelxdk:plugin intelxdk:name="SocialSharing*" intelxdk:value="https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin"/>
<preference name="android-minSdkVersion" value="10"/>
<preference name="android-targetSdkVersion" value="19"/>
<preference name="android-installLocation" value="auto"/>
<!--creationInfo:{"src":"appDesigner","projectTypeName":"com.intel.xdk.projecttype.jsapp"}-->
<preference name="debuggable" value="false"/></widget> 

我的应用程序
使用app Designer UI编辑器开发Cordova移动web应用程序的模板。
英特尔XDK

我正在使用Cordova 4.1和Intel XDK。有人能告诉我我做错了什么吗

您是否将SocialSharing.js包含在项目中并像这样加载它

<script type="text/javascript" src="js/SocialSharing.js"></script>


确保文件名中的S也是大写的…

确保已安装插件

cordova插件添加

这个错误让我头痛了24个小时,但我终于找到了答案。仔细研究了github上的问题部分后,我发现在phonegap应用程序中,window.plugins.socialsharing始终是未定义的。一旦我使用USB电缆在本地运行和构建(不使用可下载的基于云的phonegap应用程序),它在第一次尝试时就运行良好


另一方面,开发人员似乎反应迅速、友好且乐于助人。如果你真的在这个问题上陷入困境,而我的建议没有帮助,我建议你仔细阅读,看看你是否能在那里找到类似的问题。

下面的内容帮助了我
删除
var cordova=require('cordova')


我觉得自己真的很傻,但我花了4个小时才发现我不知怎么删除了

    <plugin name="cordova-plugin-x-socialsharing" version="5.4.0" /> 

从我的config.xml文件


顺便说一句,在使用build.phonegap.com构建应用程序时,我使用此插件没有问题。

Real device或emulator?在Real device上尝试过,并且在单击“共享”按钮时不会显示任何内容。此外,我已经在智能手机和控制台上使用Intel XDK调试了代码,它显示了与我相同的错误是的,但问题是window.plugins未定义,因此无法找到window.plugins.socialshare。我不知道怎么修理它。如果你知道什么,请告诉我
    <plugin name="cordova-plugin-x-socialsharing" version="5.4.0" />