Google Play Store Apache Cordova漏洞(Cordova版本应高于4.1)
Google Play Store Apache Cordova Vulnerabilities (Cordova version should be higher than 4.1)
我已经使用 cordova 6.4.0 cli 构建了我的 APK,但 Google PlayStore 不接受该 APK。我包含了 cordova.js 和 cordova_plugins.js 文件,但我不知道这些文件的版本。
谁能告诉我如何查看这两个文件的版本?如果没有,那么我在哪里可以获得最新版本,以便我可以将 apk 上传到 Google Play 商店?
不是你的cordova.js
或cordova_plugins.js
的问题,是你的cordova平台版本过时导致的。您可以在终端 cordova platform ls
中检查您当前的 cordova 平台版本,它应该打印类似于:
的输入
Installed platforms:
android 5.2.2
ios 4.2.1
Available platforms:
amazon-fireos ~3.6.3 (deprecated)
blackberry10 ~3.8.0
browser ~4.1.0
firefoxos ~3.6.3
osx ~4.0.1
webos ~3.7.0
所以这个版本号也放在了projectPath/platforms/android/cordova/version
.
对于更新,你可以使用cordova platform update android
,但是你应该小心这个命令,因为它可能会导致你的项目出现问题(特别是如果你的项目有点旧),确保有一个在此之前进行工作备份。
我已经使用 cordova 6.4.0 cli 构建了我的 APK,但 Google PlayStore 不接受该 APK。我包含了 cordova.js 和 cordova_plugins.js 文件,但我不知道这些文件的版本。
谁能告诉我如何查看这两个文件的版本?如果没有,那么我在哪里可以获得最新版本,以便我可以将 apk 上传到 Google Play 商店?
不是你的cordova.js
或cordova_plugins.js
的问题,是你的cordova平台版本过时导致的。您可以在终端 cordova platform ls
中检查您当前的 cordova 平台版本,它应该打印类似于:
Installed platforms:
android 5.2.2
ios 4.2.1
Available platforms:
amazon-fireos ~3.6.3 (deprecated)
blackberry10 ~3.8.0
browser ~4.1.0
firefoxos ~3.6.3
osx ~4.0.1
webos ~3.7.0
所以这个版本号也放在了projectPath/platforms/android/cordova/version
.
对于更新,你可以使用cordova platform update android
,但是你应该小心这个命令,因为它可能会导致你的项目出现问题(特别是如果你的项目有点旧),确保有一个在此之前进行工作备份。