如何在 (MDHA) MultiDeviceHybridApp 中更新平台
How to update Platform in (MDHA) MultiDeviceHybridApp
我正在尝试在由 (MultiDeviceHybridApp) 开发的 Crodva 应用程序中使用相机插件,但出现此错误:
Plugin doesn't support this project's cordova-android version. cordova-android: 4.1.1, failed version requirement: >=5.0.0-dev
Skipping 'cordova-plugin-camera' for android
根据这个 post 的回答看来我需要升级平台,但是 运行 项目文件夹中的以下命令将显示此错误
cordova platform update android@5.0.0
Current working directory is not a Cordova-based project
我找到了解决方案,我正在写它以防其他人遇到同样的问题
打开这个文件夹%AppData%\npm\node_modules\vs-mda\node_modules\cordova\node_modules\cordova-lib\src\platforms
里面有两个文件,
打开platformsConfig.json
你可以在那里看到不同的平台,找到android
并更改
"android": {
"parser_file": "../cordova/metadata/android_parser",
"handler_file": "../plugman/platforms/android",
"url": "https://git-wip-us.apache.org/repos/asf?p=cordova-android.git",
"version": "~4.1.0"
},
到
"android": {
"parser_file": "../cordova/metadata/android_parser",
"handler_file": "../plugman/platforms/android",
"url": "https://git-wip-us.apache.org/repos/asf?p=cordova-android.git",
"version": "~5.0.0"
},
Clean
您的项目并重新构建它。 ;)
我正在尝试在由 (MultiDeviceHybridApp) 开发的 Crodva 应用程序中使用相机插件,但出现此错误:
Plugin doesn't support this project's cordova-android version. cordova-android: 4.1.1, failed version requirement: >=5.0.0-dev
Skipping 'cordova-plugin-camera' for android
根据这个 post
cordova platform update android@5.0.0
Current working directory is not a Cordova-based project
我找到了解决方案,我正在写它以防其他人遇到同样的问题
打开这个文件夹%AppData%\npm\node_modules\vs-mda\node_modules\cordova\node_modules\cordova-lib\src\platforms
里面有两个文件,
打开platformsConfig.json
你可以在那里看到不同的平台,找到android
并更改
"android": {
"parser_file": "../cordova/metadata/android_parser",
"handler_file": "../plugman/platforms/android",
"url": "https://git-wip-us.apache.org/repos/asf?p=cordova-android.git",
"version": "~4.1.0"
},
到
"android": {
"parser_file": "../cordova/metadata/android_parser",
"handler_file": "../plugman/platforms/android",
"url": "https://git-wip-us.apache.org/repos/asf?p=cordova-android.git",
"version": "~5.0.0"
},
Clean
您的项目并重新构建它。 ;)