我在尝试从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启动新项目。我现在不知道如何继续。非常感谢任何帮助!
答案 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" />