在Phonegap上将文件传输插件从pgb更改为npm已停止在Android上运行

时间:2016-11-14 16:09:36

标签: android ios cordova phonegap-plugins cordova-plugins

由于PhoneGap Build的插件将不再可用。我一直在改变我的插件以使用NPM。

以下两个插件似乎在IOS上正常工作,但在Android上却没有。

我改变了这个:

<plugin name="org.apache.cordova.file" source="pgb" spec="1.3.3" /> 
<plugin name="org.apache.cordova.file-transfer" source="pgb" spec="0.5.0" />

到此:

<plugin name="cordova-plugin-file" />
<plugin name="cordova-plugin-file-transfer" />

还有什么我需要做的吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以明确说明来自npm的来源,但如果未指定,则该内容似乎是默认值。这是我config.xml中的内容:

<plugin name="cordova-plugin-file" source="npm" spec="4.3.0" />
<plugin name="cordova-plugin-file-transfer" source="npm" spec="1.6.0" />

如果它仍然不起作用,可能是因为插件最后一次在系统上更新,所以有一些API更改。您的spec参数看起来有些落后。