Ich begann gerade Cordova mit Android zu verwenden.cordova_plugins.js wird nach dem Hinzufügen des neuen Plugins nicht aktualisiert
Ich habe ein Problem beim Hinzufügen von Plugins.
Ich habe Cordova-Plugin verwendet, um org.apache.cordova.camera von cmd in Win7 hinzuzufügen. Es wird hinzugefügt, aber nicht in cordova_plugins.js Datei.
Datei wird aktualisiert, wenn ich cordova rufe android dies in cmd, aber dann wird mein ganzer Code gelöscht und durch skelettartige web-basierte Anwendung ersetzt. Warum passiert dies? Wie wird diese Datei automatisch aktualisiert? Diese
ist, wie mein cordova_plugins.js wie folgt aussieht:
cordova.define('cordova/plugin_list', function(require, exports, module) {
module.exports = [
{
"file": "plugins/org.apache.cordova.dialogs/www/notification.js",
"id": "org.apache.cordova.dialogs.notification",
"merges": [
"navigator.notification"
]
},
{
"file": "plugins/org.apache.cordova.dialogs/www/android/notification.js",
"id": "org.apache.cordova.dialogs.notification_android",
"merges": [
"navigator.notification"
]
},
{
"file": "plugins/org.apache.cordova.vibration/www/vibration.js",
"id": "org.apache.cordova.vibration.notification",
"merges": [
"navigator.notification"
]
}
];
module.exports.metadata =
// TOP OF METADATA
{
"org.apache.cordova.dialogs": "0.2.5",
"org.apache.cordova.vibration": "0.3.6"
}
// BOTTOM OF METADATA
});
Wie Sie keine Kamera-Plugin zu sehen ist. Es ist in meinem Projekt, aber nicht in dieser Datei hinzugefügt und deshalb funktioniert es nicht, wenn ich versuche, es in meinen js-Dateien zu verwenden.
Ich hoffe, Sie verstanden, was ich sage.
Ich weiß nicht, ob es für das OP funktioniert, aber ich hatte das gleiche Problem für Android und 'Cordova Build Android' aktualisiert die Plugins im www-Ordner und cordova_plugins.js Datei. – SimeonJM
Ich habe das gleiche Problem mit Kamera-Plugin nicht zu cordova_plugins.js hinzugefügt. Ich überprüfe meine Plugins mit 'phonegap plugin list', es gibt zwei meiner Plugins, die nicht in cordova_plugins.js,' camera' und 'dialogs' hinzugefügt wurden. Also entferne ich und füge wieder 'dialog' hinzu, und das Problem ist gelöst. – dann