/ /プラットフォームを(MDA)MultiDeviceHybridAppで更新するには - cordova、multi-device-hybrid-apps、mda

プラットフォームをMDAで更新する方法MultiDeviceHybridApp - cordova、multi-device-hybrid-apps、mda

私は(MultiDeviceHybridApp)によって開発されたCrodvaアプリケーションでカメラプラグインを使用しようとしていますが、このエラーが発生します:

プラグインはこのプロジェクトのコードアンドアンドロイド版をサポートしていません。 cordova-android:4.1.1、失敗したバージョン要件:> = 5.0.0-dev

アンドロイド用の "cordova-plugin-camera"をスキップする

この投稿の回答に基づいて プラグインはこのプロジェクトのコードアンドアンドロイド版をサポートしていません。 cordova-android:4.1.1、失敗したバージョン要件:> = 5.0.0-dev 私はプラットフォームをアップグレードする必要があるようだが、以下のコマンドをプロジェクトフォルダで実行するとこのエラーが表示される

cordova platform update android@5.0.0

現在の作業ディレクトリはCordovaベースのプロジェクトではありません

回答:

回答№1は0

私は解決策を見つけました。そして、他の人が同じ問題を抱えている場合に備えて書いています

このフォルダを開く %AppData%npmnode_modulesvs-mdanode_modulescordovanode_modulescordova-libsrcplatforms そこには2つのファイルがあり、

開いた 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 プロジェクトを再構築してください。 ;)