找不到我的问题的明确解释。
因此,我们有一张简明的“受支持的版本”表:
phonegap-version Android Phonegap Version iOS Phonegap Version
cli-8.0.0 7.0.0 4.5.4
cli-7.1.0 6.3.0 4.5.4
cli-7.0.1 6.2.3 4.4.0
cli-6.5.0 6.1.2 4.3.1
如果我在构建应用时使用cli-8.0.0
,是否表示不支持Android
以下的7.0.0
的设备,并且应用无法在其中运行?
如果是的话,如果我们通常希望与用户设备具有最大的兼容性,那么使用更高的cli版本的原因是什么?
答案 0 :(得分:1)
我正在使用Cordova Android 7.1.4版本。我已经测试过,尽管它的目标是Android API级别27(8.1 Oreo),但它可以在Android 7.0 Nougat上运行。但不适用于6.0或以下版本。然后,我缩小了Cordova Android版本,并开始在越来越旧的Android版本上使用。但是目标版本以下所支持的内容并不一致。
尽管较高的CLI版本提供更多功能,但是为了支持较旧的Android版本,您似乎必须使用较旧的Cordova版本。
请参阅发行说明,以了解Cordova从未提供过比旧版本更多的功能,
您可以使用更高版本的CLI来获得更新的功能,稳定性和安全性,同时又不影响最大的设备兼容性。