使用Phonegap在

时间:2018-04-21 22:35:42

标签: cordova phonegap-plugins phonegap-build barcode-scanner phonegap

我在尝试从this GitHub page获取条形码扫描程序插件以在Adobe Build中构建时遇到了大量麻烦。要清楚,扫描仪在测试应用程序时效果很好。但是当我使用Adobe Build构建应用程序时,我在日志文件中得到一个错误,我的cordova-android版本不是应该的位置。这是日志文件的输出:

  

通过npm获取插件“phonegap-plugin-barcodescanner@~7.1.0”

     

在“7.1.1”安装“phonegap-plugin-barcodescanner”for android

     

插件不支持此项目的cordova-android版本。   cordova-android:6.1.2,版本要求失败:> = 6.3.0

     

跳过'phonegap-plugin-barcodescanner'for android

我一直在寻找方法来更新我的项目的cordova-android版本。我尝试使用最新的Phonegap CLI启动新项目。我现在不知道如何继续。非常感谢任何帮助!

2 个答案:

答案 0 :(得分:1)

而不是降级插件,升级您的Phonegap CLI版本,以便它使用更新的cordova-android。您需要使用Phonegap CLI 7.1.0或更高版本,您可以通过将其添加到config.xml来设置它

<preference name="phonegap-version" value="cli-7.1.0" />

答案 1 :(得分:0)

如果其他人经历了我刚刚经历的双曲棍球棒,我将应用程序主config.xml中条码扫描器的插件版本更改为旧版本( 6.0.0),它适用于Adobe Build中构建的apk

这就是我的行读取时的内容:

<plugin name="phonegap-plugin-barcodescanner" spec="~7.0.1" />

我改为:

<plugin name="phonegap-plugin-barcodescanner" spec="6.0.0" />