Cordova build gibt, fehlt plugin.xml
Wenn ich bauen meine cordova
Projekt bekomme ich eine Warnmeldung:
Fehlende Datei:
/home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/nl.x-services.plugins.toast/plugin.xmlFehlende Datei:
/home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/cordova-plugin-device-rotation-vector/plugin.xml
Dies geschieht, wenn ich ein plugin oder entfernen Sie ein plugin auch .
Geschieht dies nur als Warnung, wenn ich ein plugin hinzufügen, oder erstellen Sie das Projekt, aber wenn ich entfernen Sie die plugin-Fehler Auftritt
Error: ENOENT keine solche Datei oder Verzeichnis
'/home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/com.grumpysailor.cordova-plugin-device-rotation-vector/plugin.xml'
am Objekt.fs.openSync (fs.js:439:18)
am Objekt.fs.readFileSync (fs.js:290:15)
am Objekt.- Modul.die Exporte.parseElementtreeSync (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/util/xml-Helfer.js:121:27)
unter /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/Abhängigkeiten.js:56:35
bei Array.forEach (native)
am Objekt.- Modul.die Exporte.Paket.generateDependencyInfo (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/Abhängigkeiten.js:53:45)
bei runUninstallPlatform (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/deinstallieren.js:218:53)
an der Funktion.- Modul.die Exporte.uninstallPlatform (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/deinstallieren.js:81:12)
unter /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/plugin.js:205:58
bei _fulfilled (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:787:54)
und mein plugin entfernen ist fehlgeschlagen .. gibt es eine Möglichkeit diese zu lösen ??
add
das plugin wieder (verwenden phonegap local plugin add
) wenn in Fall, dass Sie verwendet Cordova ' s Befehle. Wenn das immer noch nicht funktioniert, versuchen Sie die Reinigung npm-cache mit npm cache clean
- und re-installieren von Cordova/Phonegap.Ich habe versucht npm cache clean . Ich will nicht neu installieren cordova gibt es eine Arbeit um ??
Darf ich Fragen, warum sind Sie nicht bereit zu re-installieren Cordova? Und was passiert, wenn Sie versuchen, um
add
das plugin wieder?Ich habe eine Arbeitsumgebung, und ich fürchte, dass etwas passieren könnte . Also ich Schrift lieber neu installieren . Wenn ich das plugin hinzufügen, es sagt bereits vorhanden ist.
InformationsquelleAutor user3383301 | 2015-05-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den plugin.xml sieht zu fehlen. Der Pfad jeder zusätzlichen plugin ' s plugin.xml sollte sein:
Wenn Sie nicht finden können, die plugin.xml Dateien in diesen Ordner, müssen Sie manuell laden Sie es von Ihrer git-Ressource. Versuchen Sie
device-rotation-vector
's xml von hier und führen Sie dann:Wenn es richtig funktioniert, tun Sie das gleiche für Toast-plugin.
Finden Sie die Liste der plugins, die installiert mit:
Froh, zu wissen. Und ja, es könnte sein, während Sie versucht zu entfernen, es das Letzte mal; das ist, warum Sie sollten vorsichtig sein, über jeden Fehler, der durch die CLI beim hinzufügen/entfernen von etwas.
Dieser Fehler kann verursacht werden, durch etwas ganz anderes.
In diesem Fall hilft, während mithilfe von Cordova mit den Ionischen, habe ich bemerkt, dass wenn ich wechseln zwischen Computern mit dem gleichen repo-nach dem hinzufügen eines cordova-plugin auf einem Rechner, aber nicht den anderen, ich sehe den Fehler weiter oben; und die Lösung für mich war
ionic platform rm android ios
undionic platform add android ios
.InformationsquelleAutor Keval
Entfernen Sie Ordner "plugin_name" in rootApp_folder/plugins/plugin_name und versuchen Sie erneut hinzufügen.
InformationsquelleAutor Diogo Rodrigues
GELÖST
Bitte versuchen Sie, fügen Sie das plugin aus dem GitHub-repository. Ich hatte mit der Installation
app-preferences
plugin. So, ich habe es nur wie:$ cordova plugin add https://github.com/apla/me.apla.cordova.app-preferences
InformationsquelleAutor Renjith V K
Schließen Sie alle Fenster, die berühren kann, auf das installieren. Dann versuchen Sie, die Installation erneut.
W10:... ich hatte eine offene Eingabeaufforderung öffnen, um ein Android-build output-Ordner. Die Installation war nicht in der Lage, eine Datei zu löschen, die nicht die Installation, bis nach Schloss ich das Fenster der Eingabeaufforderung.
InformationsquelleAutor WM1
Diese Lösungen nicht für mich gearbeitet. Ich habe gerade neu gestartet die Eingabeaufforderung, dann ist alles in Ordnung arbeiten
InformationsquelleAutor Bahu