2013-11-09 48 views
7

我正在构建一个PhoneGap Build应用程序,我将需要一些插件。我遵循文档,但没有任何工作。由于他们都没有工作,我想这是一个普遍的问题。下面是在​​3210文件的插件:PhoneGap Build Plugins does not working

<!-- Plugins --> 
<gap:plugin name="org.apache.cordova.device" /> <!-- Device plugin --> 
<gap:plugin name="com.phonegap.plugin.statusbar" /> <!-- Status bar plugin --> 
<gap:plugin name="com.verso.cordova.clipboard" /> <!-- Clipboard plugin --> 
<gap:plugin name="com.chariotsolutions.cordova.plugin.keyboard_toolbar_remover" /> <!-- Keyboard toolbar removal plugin --> 
<gap:plugin name="org.apache.cordova.splashscreen" /> <!-- Splashscreen plugin --> 
<gap:plugin name="org.apache.cordova.vibration" /> <!-- Vibration plugin --> 

这里是在index.html文件的链接(如果有一个问题我最好的猜测是,它会在这里):

<!-- PhoneGap Build --> 
<script src="phonegap.js"></script> 
<script src="device.js"></script> 
<script src="statusbar.js"></script> 
<script src="clipboard.js"></script> 
<script src="keyboard_toolbar_remover.js"></script> 
<script src="splashscreen.js"></script> 
<script src="vibration.js"></script> 

都不是,除了工作设备插件(触发'deviceready'事件)。

下面是JavaScript文件的一些代码:

我与警报测试这个功能,我可以向你保证,它被调用。下面是更多一些:

// This is for the clipboard plugin 
function handleCopyAndPaste() { 
    $(".copyButton").click(function() { 
     window.plugins.clipboard.copy($("#result").val()); 
    }); 
    $(".pasteButton").click(function() { 
     window.plugins.clipboard.paste(function (text) { 
      $("#convertThis").val(text); 
      convert(); 
     }); 
    }); 
} 

这是震动:

navigator.notification.vibrate(2500); 

这是隐藏键盘工具栏一旦输入字段名为#convertThisfocus()

$("#convertThis").focus(function() { 
    toolbar.hide() 
}); 

我试图消除js链接index.html但仍然没有。我也尝试将插件标签放在小部件标签之外​​3210和......没什么!古怪的是,在PhoneGap的构建仪表板插件标签说没有安装:

screenshot http://www.uzusoft.com/screenshot.png

如果你能提供有关该问题的任何帮助,请不要!另请在config.xml问题上。

更新:我目前使用的PhoneGap构建3.1.0是为了支持iOS的7

+0

你需要做以下步骤:1。 在本机代码Android插件(Android插件) 2. HTML一部分通话功能 3.写js函数调用config.xml中的本机代码 4.配置插件 其中是您的Android本机代码。如果你提供他人可以看到多数民众赞成在问题。请参阅示例以了解如何在以下链接中使用android插件:http://stackoverflow.com/questions/19721772/android-sms-sending-using-phonegap-cordova-3-1/19721910#19721910 –

+0

@power_scriptor我不是在本地使用PhoneGap ...我使用PhoneGap Build,因此我不维护本地API,也无法编写本机代码。所有这些插件都是[PhoneGap Build Plugins](http://build.phonegap.com/plugins)页面中提供的插件。此外,我正在为所有平台构建,不仅仅是Android。 –

+0

你应该发布你的整个索引。html页面和config.xml,所有上面的代码看起来很好,所以它必须在别的地方。 – Red2678

回答

3

我能够意识到我在​​3210文件中犯了一个错误来解决这个问题:

这个:xmlns:gap = "http://phonegap.com/ns/1.0"xmlns:gap = "http://phonegap.com/ns/3.1.0",因为我认为这是使用Cordova 3.1.0的必要条件,但它并没有什么关系。

+1

热潮! :D Sry我迟到了!很高兴你解决它。 – Red2678

+0

不错,我遇到了同样的问题,并意识到我忘了/ ns :-) –

-2

将config.xml放入www目录。然后在build.phone.com上只上传www.zip。