在config.xml中
尝试了以下内容:
<gap:plugin name="com.millerjames01.sqlite-plugin" />
给出了
错误 - 如果使用PhoneGap&gt; = 4.0.0,则必须更新某些官方插件。请升级可能包含以下文件的所有插件的版本:SQLitePlugin.java
尝试了
<gap:plugin name="com.millerjames01.sqlite-plugin" source="npm'/>
在Upate之前,这个版本很好。
答案 0 :(得分:0)
@ user3617712
一种不好的做法,即Cordova和Phonegap甚至推荐的做法,是不设置编译器和插件的版本。最近Phonegap和 Phonegap Build 的升级强化了这个*坏主意*。
此外,您可能需要添加white-list
,插件和CSP(如果尚未添加)。
以下是您需要了解的信息
在过去两(2)周内,科尔多瓦做出了一些重大改变。文档还没有赶上。我不认为它会赶上至少几周。您有两(2)个选项:
1)将您的编译器版本设置为Cordova 4.0.0之前的版本
QUICK FIX 将此添加到您的config.xml
<preference name="phonegap-version" value="3.7.0" />
2)将版本添加到编译器和插件
来自Top Mistakes by Developers new to Cordova/Phonegap你已经点击了:
使用CLI版本,如果您没有为您的平台分配版本,或者如果您未在config.xml中设置phonegap-version,则在“Phonegap Build”中,您将获得最新版本。如果运气好,您的程序就会按预期运行。如果你不幸运,你会得到一系列级联错误。
幸运的是,对于我们所有人来说,Holly Schinsky写了一篇很好的博客文章来解释这一切:(注意:Holly没有时间更新文章,因为转移到NPM,使用NPM名称,而不是她正在使用的名字。)
Cordova / PhoneGap版本混淆
http://devgirl.org/2014/11/07/cordovaphonegap-version-confusion/
关于采购插件的规则可能相当混乱。最好的办法是阅读下面的博客文章。使用CLI的开发人员可以从github获取,再次参见博客文章。
2015-10-09 - 如果没有公告,推文或博客,存储库会在计划之前整整一周更改。我无能为力,但抱怨......这真令人讨厌。
与#11
相关的博客文章
- Cordova Plugins Registry becomes immutable 2015/09/08)
- Plugins Release and Moving plugins to npm 2015/04/21
- List of the Latest Core Plugins and their versions 2015年6月22日