Es scheint, dass unter Android 7.0.0, die Struktur der Ordner einige Refactoring, und jetzt cordova-icon
ist nicht kompatibel mit ihm.
Dies sollte durch den Besitzer des Plugins behoben werden, aber als eine sofortige Lösung habe ich festgestellt, dass die Erklärung einiger symbolischer Links (unter Mac OSX) könnte dieses Problem lösen.
EDIT: Lösung ersetzt !!
Ursprünglich habe ich eine Lösung gepostet, die den Kompilierungsfehler mithilfe von symbolischen Verknüpfungen löste, aber das Ergebnis war, dass nur Standard-Symbol anstelle meines benutzerdefinierten Symbols verwendet wurde.
Die wirkliche Lösung ist hier beschrieben: https://github.com/AlexDisler/cordova-icon/issues/99
cordova-Symbol zu beheben:
Bearbeiten '' index.js '' des Plugins. Ich bin mit Klammern:
open /usr/local/lib/node_modules/cordova-icon/index.js -a Brackets
diese Zeile ersetzen:
iconsPath : 'platforms/android/res/',
mit:
iconsPath : 'platforms/android/app/src/main/res/',
entfernt auch alle Symbole Linien mit '' ziehbar 'Start', wie in
{ name : 'drawable/icon.png', size : 96 },
weil Symbole in Android jetzt nur Mipmap ver verwenden sionen.
cordova-Spritzen zu beheben:
Bearbeiten '' index.js '' des Plugins. Ich bin mit Klammern:
open /usr/local/lib/node_modules/cordova-splash/index.js -a Brackets
ersetzen Sie diese Zeile:
splashPath : 'platforms/android/res/',
mit:
splashPath : 'platforms/android/app/src/main/res/',