2015-09-12 3 views
5

Ich habe ein neue Firefox-Add-on mit folgenden Verzeichnisstruktur:Icon nicht in Firefox-Add-on-Manager zeigen

/ 
    package.json 
    data/ 
     icons/ 
      icon48.png 

In meiner package.json Datei Ich habe diese:

"icon": "data/icons/icon48.png", 

(unter anderem). Wenn ich jpm run ausführen, wie von den Add-On-Dokumenten von Firefox empfohlen, wird die Erweiterung geladen, aber das Symbol ist im Add-On-Manager nicht sichtbar. Irgendeine Idee, was ich vermisse? Ich habe auf diese Seite verwiesen: https://developer.mozilla.org/en-US/Add-ons/SDK/Tools/package_json#icon, aber kein Glück.

Danke!

+2

„vor 2 Stunden gefragt“, fand ich das, weil Ich habe genau das gleiche Problem. Jetzt sofort. – Filly

Antwort

4

Offenbar ist dies ein Fehler. Siehe hierzu issue im Repository jpm.

Für mich das Verschieben des Symbols Bild in das Stammverzeichnis (d. H. Den gleichen Pfad wie package.json) und umbenennen es "icon.png" das Problem behoben.

+0

Das ist großartig! Vielen Dank!! – winhowes

+0

Hier ist, wie es funktioniert: http://StackOverflow.com/a/34322550/1038866 – bgmCoder

3

Ich habe immer noch diesen Fehler mit jpm 1.0.6 Version. Ich löste es das nächste Symbol Pfad hinzufügen:

{ 

    "id": "[email protected]", 
    "icon": "resource://jid1-akubexdy5zjsiq-at-jetpack/data/images/icon48.png", 

} 

Beachten Sie, dass der „Weg“ ist ähnlich der „id“ Feld, aber es gibt keine Großbuchstaben

+0

Es funktioniert mit Großbuchstaben auch, der einzige Trick ist es, @ für '-at-' in der ID zu ändern. Vielen Dank! – IvanRF